0
Thumbsup

いい質問だ

0

Thumbsdown

うーん

AndroidでMapを利用するときの商用利用について

flat-8-kiki
flat-8-kiki 0

投稿日:2015-08-04 18:54:25

お世話になります。

現在、業務でTitaniumを使って位置情報を取得したり
リバースジオコーディングを行うようなアプリを作りたいと思っています。
(ストアで公開するタイプでなく、基本的に有償・非公開の想定です。)

そこで現在気になっているのが、下記のようなAndroidでMapを利用する場合に
商用利用にあたるのかどうか(お金が発生するのか)?というところです。
以下について、教えていただけないでしょうか。

(1):appceleratorの公式ドキュメントのMapモジュールあたりを読んでいると、
  中でどうもGoogleMapsAPIを呼んでいるようなのですが、その認識で大丈夫でしょうか?

(2):(1)の認識が正しく、Titaniumを使ってAndroidで位置情報を取得したりする時には
  必ずGoogleMapsAPIを経由する必要がある場合、有償(商用)・非公開のアプリだと
  やはりGoogleMapsAPI for Business(有償版)に申し込まないと駄目でしょうか。

(3):(1)の認識が正しい場合、AndroidでGoogleMapsAPIを利用せずに
 位置情報や逆ジオコーディングなどを行うことができる方法はないでしょうか?

どなたか教えていただけると助かります。
よろしくお願いいたします。



回答

yagi_
yagi_
2540
Tcad_icon Tcmd_icon Tce_icon

Thumbsup

いい回答

0

Thumbsdown

うーん

Googleによれば、JavaScript APIと違ってSDKを利用したアプリであれば請求されることなく利用できます。Google Maps Mobile SDK for Workとはサポートや規約が異なるようです。

https://developers.google.com/maps/documentation/business/mobile/android/

位置情報やGeocodingですが、前者は端末の機能を利用するだけなのでGoogleは関係ありません。後者は、デフォルトではAppceleratorが提供している機能を利用しますが、日本語の扱いに難があるので、Google Mapsの機能を利用する方が楽です。


flat-8-kiki
flat-8-kiki
0

Thumbsup

いい回答

0

Thumbsdown

うーん

yagi_様

ご回答ありがとうございます!
ということは、公式のTi.mapモジュールはJS API経由ではなくGoogleMapsSDKを使っている(=MapViewを呼び出す)からOK、という認識でいいのでしょうか?

ちなみに、iOSでもAndroidでも同じように使いたいと思っているのですが、iOSのほうでも同様の動きなのでしょうか。。。(重ねての質問で申し訳ありません)


iOSは違います。AppleのMapKitを呼び出します --- yagi_

あと、Ti.Mapはもうありません。Mapモジュールは別に用意されています。いずれにせよJSのAPIではありません。 --- yagi_

なるほど、いずれにせよJSではないとのことで安心しました。ありがとうございます。 --- flat-8-kiki

ログインすると回答することができます。