3

特定の国の地図を持っているとしましょう。とにかく、マップをセクターに分割することはできますか?下の画像のように?

私が分割したい理由は、ユーザーが現在の緯度に基づいており、Android携帯から長い現在のセクターを取得するタスクが与えられているためです。グーグルマップは私が望むセクターに地図を分割しないので、私はそれらを個別に分割し、オーバーレイとして線を引く必要があるかもしれません。良い解決策はありますかここに画像の説明を入力してください

セクターの境界は、グーグルマップの高速道路によって囲まれています。最良のシナリオは手動で境界線を引くことだと思いますか?私は地図の約100mbの高解像度を持っています。ただし、手動で境界線を描画する方法を知っていますか?この画像は、分割がどのように機能するかを示したものにすぎません。このシステム全体がAndroid携帯に展開されています

4

2 に答える 2

3

1つのオプションは、カスタムセクターを定義するkmlを作成することです。これをFusionTablesにインポートし、FusionTablesLayerを使用してマップに表示することができます。

これは、そのポイントを含むFusionTableの行を検出する(ジオコーディングされたアドレスを使用した)例です。

Googleマップの「MyPlaces」を使用してポリゴンを描画し、kmlを取得できます。

他のいくつかの例:

geocoderとgeoxml3を使用してポリゴン内のポイント

ジオコーダーとFusionTablesを使用してポリゴン内のポイント

于 2012-07-18T14:24:13.997 に答える
0

できますよ!米国本土48州を指定したサイズのセルに分割するこの例を確認してください。

http://maps.forum.nu/server_side_clusterer/index2.php

最初の2つのチェックボックス、「クラスターセルを表示」と「グリッドセルを緯度/経度にクランプ」をチェックし、「更新」をクリックしてマーカーをロードします。セルはクライアント側に描画されます。

于 2012-07-18T13:13:55.327 に答える