0

私はiOS用の新しいGoogleMapsSDKをチェックしてきました。これにより、アプリの地図関連機能のためにAppleMapsをバイパスできます。

https://developers.google.com/maps/documentation/ios/intro

SDKはかなり使いやすいようですが、知りたいのは次のとおりです。

  1. SDK(APIはあります)を使用して個々のマップタイルをダウンロードできる場合はどうなりますか?
  2. もしそうなら、どのように?

私は彼らの開発者ポータルで与えられたドキュメントを見ました、そしてそれは次のように言います:

https://developers.google.com/maps/documentation/ios/map

Mapオブジェクトを操作するときの重要なクラスは、GMSMapViewクラスです。GMSMapViewは、次の操作を自動的に処理します。

  1. Googleマップサービスに接続しています。

  2. マップタイルのダウンロード。

  3. デバイス画面にタイルを表示します。

  4. パンやズームなどのさまざまなコントロールを表示します。

  5. マップを移動してズームインまたはズームアウトすることにより、パンおよびズームジェスチャに応答します。

  6. マップの表示角度を傾けることにより、2本の指のジェスチャーに応答します。

タイルのダウンロードは自動的に行われるようですが、タイルに手動でアクセスできるAPIはありますか?

そうでない場合は、回避策も役立ちます。

4

1 に答える 1

2

ドキュメントとヘッダー ファイルには、個々のマップ タイルをダウンロードする方法は示されていません。

回避策が見つかったとしても、それを使用することはできません。利用規約の条項 10.1.1 (a) を参照してください。

サービスを介する場合を除き、Maps API へのアクセスはできません。サービスで提供されるもの以外の技術や手段、または Google が指定するその他の明示的に承認された手段を通じて、Maps API またはコンテンツにアクセスしたり使用したりしてはなりません。たとえば、Maps API 以外のインターフェースまたはチャネル (文書化されていない Google インターフェースを含む) を介してマップ タイルまたは画像にアクセスしてはなりません。

于 2012-12-15T11:27:07.047 に答える