私はGoogleマップ上でクリック可能なポリゴンを作成したいと思うので、そのポリゴンだけをクリックするとハイライト表示されます。それは国家を選択し、その後郡と町と最後のセクションを選択することからトップダウンの下位儀式に従います。私は郡ごとに町の情報を持つshpファイルしか持っていません。 shpファイルをkmlに変換してGoogleマップにインポートすることはできましたが、編集はできません。また、kmlから作成されたポリゴンから情報を抽出することができないため、緯度、経度のペアをさらに掘り下げて使用することができますGoogleマップのポリゴンをクリックしたりズームしたりする
0
A
答えて
0
KMLオーバーレイのOnclickイベントはKMLのKmlFeatureDataセクションのプロパティのみを渡します。したがって、KMLからパラメータを取得する場合は、そのセクションに配置する必要があります。ポリゴンポイントにはアクセスできません!クリックイベントは、あなたのコードからアクセスできるだけでなく、通常のポリゴン/機能の中心地である位置で、次のJSONの構造体を返します。
{
author: {
email: "[email protected]",
name: "Mr Nobody",
uri: "http://example.com"
},
description: "description",
id: "id",
infoWindowHtml: "html",
name: "name",
snippet: "snippet"
}
は詳細についてはhttp://code.google.com/apis/maps/documentation/javascript/overlays.html#KMLLayersを参照してください。
これらのフィールドの1つを、ドリルダウン用の下位レベルKMLの名前として使用できます。
また、KMLをXMLファイルとして読み込み、内容のクライアント側を読み込んで処理し、そのようにして取得したデータからポリゴンを描画することもできます。この方法は、ポリゴンが詳細でない限り問題ありません。
関連する問題
- 1. ダッシュされたポリゴンGoogleマップ
- 2. Googleマップで描いたポリゴンを取り除く方法
- 3. ボタンをクリックしてGoogleマップでズームを無効にする
- 4. Googleマップ - サイドバーからクリックしてズームする
- 5. Googleマップのポリゴン
- 6. 別のルートをクリックしたGoogleマップ
- 7. アンドロイドでGoogleマップのズーム範囲を定義しました
- 8. マーカーをクリックした後、Googleマップを移動する必要があります
- 9. Googleマップのポリゴンを変更した後のイベントapi v3
- 10. ページはGoogleマップでiPadをズームしました
- 11. Googleマップのズームが
- 12. Googleマップでポリゴンを描き、選択したエリアを取得
- 13. 座標がGoogleマップの指定されたポリゴンにあります
- 14. Googleマップ - マップ上に200K +ポリゴン
- 15. Googleマップでクリック可能なポリゴンを作成する(Android用)
- 16. mkmapview Googleマップ、iphoneでズームした位置を表示
- 17. クリック時にGoogleマップのポリゴン、ポリゴン内のマーカーの概要を表示
- 18. Googleマップのポリゴンをキャッシング
- 19. Android Googleマップ、ポリライン、ズーム
- 20. スウィフトGoogleマップfitBoundsズーム
- 21. ポリゴンの塗りつぶしを変更 - 選択したポリゴンのみを選択して前の選択をクリアします(Googleマップv3)
- 22. ffmpegで複数の画像をパンしたりズームしたりする
- 23. Googleマップでロードされたポリゴンを編集する
- 24. GoogleマップのAPIポリゴンが
- 25. MySQLのWKTポリゴンをGoogleマップのポリゴンに変換する
- 26. 要素をクリックした後にGoogleマップv3を作成する
- 27. Googleマップを動的にズーム
- 28. recyclerviewのアイテムをクリックしたりタッチしたりする方法
- 29. Googleマップ - ポリゴンをカバーするマーカー
- 30. 複数のポリゴンにフィットするGoogleマップ