Open darashi opened 14 years ago
こんな感じでGPS対応/非対応が分かるとうれしいです。
module Jpmobile::Mobile
class Docomo < AbstractMobile
USER_AGENT_REGEXP = /^DoCoMo/
# GPS取得に対応している端末名 # http://www.nttdocomo.co.jp/product/function_purpose/gps/ GPS_SUPPORTED_MODEL_NAMES = ["D904i","F801i","D905i","F905i","N905i","P905i","SH905i","SO905i","N905imyu","SO905iCS","SA800i","F884i","F883iES","F883iESS"]
・・・
# 簡易位置情報(オープンiエリア)取得に対応している場合は +true+ を返す。 # GPS非対応機種は全てこちら def supports_location? ! GPS_SUPPORTED_MODEL_NAMES.include?(model_name) end # GPS位置情報取得に対応している場合は +true+ を返す。 def supports_gps? GPS_SUPPORTED_MODEL_NAMES.include?(model_name) end private
dara が変更 – 7月 02 2008 * 12:53 確かに嬉しいのですが、テーブルをメンテナンスするのはけっこう大変そうです。 htmlからscrapeするスクリプトを書く必要がありそうですね。
こんな感じでGPS対応/非対応が分かるとうれしいです。
module Jpmobile::Mobile
==DoCoMo携帯電話
class Docomo < AbstractMobile
対応するUser-Agentの正規表現
・・・
・・・
end
dara が変更 – 7月 02 2008 * 12:53 確かに嬉しいのですが、テーブルをメンテナンスするのはけっこう大変そうです。 htmlからscrapeするスクリプトを書く必要がありそうですね。