2012-01-31 17 views
1

複雑な地域境界ポリゴンをGoogleマップで描画する必要があります。地域データに簡単にアクセスしてこれらのポリゴンを描画する方法はありますか?地域はオーストラリアの郵便番号分野です。 Googleに「2454」などのGoogleに郵便番号を入力すると、地域ポリゴンの画像が表示されます(この検索はオーストラリアからの検索の場合のみ可能です)。私はこのデータは、Googleが多角形を描画しているとしてアクセス可能であると仮定します。Googleマップv3 APIの地域ポリゴンを描画

どのように私はこの境界データにアクセスすると思いますか?

イム話して何の例では、データをプログラムでGoogleからのアクセスではないことをここに

http://maps.google.com.au/maps?pq=australian+postcode+2454&hl=en&cp=0&gs_id=2&xhr=t&q=2454&safe=off&gs_upl=&bav=on.2,or.r_gc.r_pw.r_cp.,cf.osb&biw=1876&bih=872&um=1&ie=UTF-8&hq=&hnear=0x6b9e9f724b020f8d:0x1c0609b7ccd310d0,New+South+Wales+2454&gl=au&ei=a3MoT66iKoKuiQelk7m3Ag&sa=X&oi=geocode_result&ct=title&resnum=2&sqi=2&ved=0CDIQ8gEwAQ

答えて

4

このデータは現時点ではGoogle Maps APIで利用できません。境界データの第三者プロバイダーを見つける必要があります。クイッククエリではseveral providers of the dataと表示されますが、無料でどこに提供されているかわかりません。データを取得すると、ShapefileやKMLファイルなどのGISデータ形式になっている可能性があります。これらをGoogle Fusion Tablesに読み込むことも、KMLファイルをGoogle Maps API KMLLayerを使って直接読み込むこともできます。

+1

私は完璧に見えるABSのソースを見つけました。あなたはGISフォーマットでその権利を持っていました。これを何らかの形でDBフィールドにロードすることは可能ですか?ありがとうございました – AndrewMcLagan

+1

オーストラリアの郵便番号の境界線と複雑な距離計算の詳細については、このリンクはゴールデン... http://forums.whirlpool.net.au/archive/917512 – AndrewMcLagan

+0

多くの異なるデータベースがありますそこにはオプションがあります。または、Google Fusion Tablesに読み込むこともできます。それがシェイプファイルの場合、http://shpescape.comを使用できます。それがKMLの場合は、Googleドキュメントインターフェースを使用して直接Fusion Tablesに読み込むことができます。 –

0

です。データのKMLを見つけて、maps.google.comやGoogle Maps APIのいずれかを使用してKML(http://code.google.com/apis/maps/documentation/javascript/layers.html#KMLLayers)をロードするか、Fusion Tablesなどのようなものを使用してGISデータ(またはKML)をフュージョンにロードするGoogle Maps APIのフュージョンテーブルレイヤー(http://code.google.com/apis/maps/documentation/javascript/layers.html#FusionTables)を使用します。

* Fusion Tablesレイヤーは実験的です。

+0

フュージョンテーブルレイヤーとは何ですか? – AndrewMcLagan

+0

@AndrewMcLagan http://www.google.com/fusiontables/Home/ジオコーディングを使用したすばらしいGDocsスプレッドシートで、通常のスプレッドシート機能を除いたものです。ありがとう。 – Jonathan

関連する問題