QA@IT

Ttanium mobileでgoogle mapの代わりにopen mapを使えますか?

2427 PV

はじめて質問します。宜しくお願いします!

早速ですが、今、Titanium mobileでiPhoneアプリを作成しています。ところが、Titaniumで標準で提供されてる地図は
Google mapですが、google map以外にopne系の(openstreetmapなど)マップを使うためにはどうしたら良いでしょうか?

Titaniumの Ti.Map.createViewでマップを生成すると、google mapしかできまんせので Openstreetmapを使用するための
openstreetmap APIの使用方法が知りたいです。

宜しくお願い致します。

  • 昨日、OpenStreetMapで動いている画面を見せてもらったばっかりなので確認してみますね。 -

回答

やや高価ですが、AppceleratorのOpen Mobile Marketplaceには
iOS用のOpenStreetMapモジュールが公開されています。
https://marketplace.appcelerator.com/apps/2039?1212682173

Android向けのものはGitHubにあるようです。
https://github.com/3ign0n/TiOpenStreetMap

※ どちらも実際に試せてはいません。

また、iOS 6からはMapViewがGoogle MapsからOpenStreetMapやその他ベンダーからの
データ提供を受ける形で作られたApple Mapsに切り替わります。
iOS 6 SDKのMKMapViewもiOS 5 SDKとの互換性を維持しているようで、
iOS 5向けに作られたアプリでも、地図が自動的にApple Mapsに切り替わるようです。

なので、iOS 6以降は自動的にGoogle Mapsではなくなると思われます。
(現在はまだBeta 3なので、正式版ではどのような形になるか分かりません)

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。