6

私は都市のGoogleマップで地域をマークしようとしていました(私が書いている小さなユーティリティwebappの場合)。しかし、地域名で調べてみると、新たな発見がありました。エリアの周りにアウトラインがあります。このように (「Koregaon Park, Pune, Maharashtra」で検索した場合):

ここに画像の説明を入力

  • 特定の都市 (この場合はインドのプネ) のこれらすべての地域を抽出する方法はありますか?
  • 自分の地域を追加したり、必要に応じて地域を編集したりできますか?
  • 最後に、ユーザーが複数の領域を選択できるようにして、その情報を配列またはその他のデータ構造で収集したいと思いますか?

誰かがこれを行う方法について正しい方向に向けることができますか?

PS: これは今のところ都市に限定されており、ターゲットにしている地域の数は少ないです (たとえば 10 程度です。私の実験が効率的であることが判明した場合、この数は増えるでしょう)。

これに反対票を投じないでください。さらに情報を提供する必要がある場合は、お知らせください。

4

1 に答える 1

1

Google Maps API マップに都市のポリゴンを表示する方法を尋ねています。

これを行うには少なくとも 3 つの方法がありますが、すべての方法でポリゴンの座標が必要です。

  1. KmlLayer - 公開されている KML としてデータが必要
  2. FusionTablesLayer - データが KML の場合、FusionTable にインポートできます。.shp ファイルの場合は、shpescape.com を使用して FusionTables にインポートできます。
  3. ポリゴンをネイティブの Google Maps API v3 ポリゴンとして表示できます

Natural Earth データ セット (FusionTables で利用可能)およびhttp://www.gadm.org/で公開されている KML データがあります。

于 2013-07-06T15:35:27.273 に答える