2012-02-01 16 views
4

Googleマップを介して、オーストラリアの郵便番号、都市/郊外、州/地域の概要を表示したいと考えています。そのアイデアは、ユーザがエリア内をクリックして選択する方法を与えることになります。Google Maps APIハイライト地域データ

アウトラインを表示するためにオーバーレイを作成することはできますが、そうするにはアウトラインを描画するためのデータが必要です。

私がGoogleで検索したときに気づき、地図の結果をクリックすると、都市/郊外/州がハイライト表示されます。これは私がオーストラリアで試したすべての郊外、米国の州/都市で有効です。ここで

は一例です:Denver Outline

だから、私の質問は:どのように私はこれを行う必要があり、および/または私は何とか私のためにこのデータを取得するためにGoogle MapsのAPIに依存することができ、データを見つけるのですか?

ありがとうございます!

EDIT:@Mano_Marksへ

おかげで、ここでAUの政府によって提供されるデータソースです:http://www.abs.gov.au/AUSSTATS/[email protected]/DetailsPage/1259.0.30.0022006?OpenDocument

は今、私はちょうど実際にGoogleマップとのオーバーレイを構築するためにこれを使用する方法を理解する必要があります。

+0

チェックをチェックアウトして行くように:http://stackoverflow.com/q/9088429/1073772 –

答えて

2

最もクリーンな方法はわかりませんが、KMLファイルなどをGoogle融合表にアップロードできます。これらは、データセットのポリゴンをスタイルするためのAPIを提供します。

、あなたが行うことができます気にいら

layer = new google.maps.FusionTablesLayer({ 
     query: { 
      select: 'geometry', 
      from: 'your data ID', 
     }, 
     styles:[], 
     }); 

layer.styles.push({strokewidth:xxx, strokecolor:yy, fillOpacity: blahblah}); 

右ここにこの質問をこのhttps://developers.google.com/maps/documentation/javascript/layers