2016-03-27 14 views
0

自分が作成したエリアを大きな地図に統合しようとしています。小さい地図を大きな地図に統合する方法

この組織の所在地を地図上に表示したいと考えています。組織の領域を拡大すると、小さなマップ(組織のレイアウト)の詳細やレイアウトが表示されるようになります。

私が作成した地図では、特定の建物や店舗(モール)の輪郭を持つ画像上の場所で、他の操作の距離を計算することができます。 をズームインして、私の小さな地図をこの大きな地図に表示する方法を理解する必要があります。この地図はウェブサイト上に表示されるだけでなく、Androidアプリケーションなどのネイティブモバイルアプリケーションに統合されますが、Webページでの実装がより重要になります。

+1

@ d.datul1990いや、私はモールのマップ自体に詳細を表示するに焦点を当て、この機能を提供するためにGoogleマップを使用して不時着しました。私のプロジェクトの締め切りは近づいていますが、時間があれば、いくつかのページにショッピングモールの埋め込み地図を提供するだけです。 –

答えて

0

GoogleマップAPIは、マップタイプの画像のためにさまざまなzoom levelsの地図タイルを提供しています。ほとんどのロードマップ画像は、ズームレベル0〜18から使用できます。MaxZoomServiceオブジェクトは、特定の場所で最大ズームレベルを検出するための簡単なインターフェイスを提供します。

Google Maps APIが外部サーバーを呼び出す必要があるため、MaxZoomServiceへのアクセスは非同期です。そのため、要求の完了時に実行するコールバックメソッドを渡す必要があります。このコールバックメソッドは結果を処理する必要があります。

MaxZoomServiceへのリクエストを開始するには、単にgetMaxZoomAtLatLng()を呼び出し、位置のLatLngとコールバック関数をrequestの完了時に渡します。ここで

は関連SOされているマップのAPIのズーム範囲を議論チケット:google map API zoom range/Using setZoom() after using fitBounds() with Google Maps API V3