2011-02-10 10 views
2

私はマッピングの初心者で、私が取り組んでいるプロジェクトのためにポリマップを使うことに決めました。私は郵便番号でマップに提供したいデータセットを持っています。私たちは現在郡でテストしています。私がしようとしているのは、郡の図形を地図上に表示させることだけです。GeoJsonとPolymapsを持つポリゴン

マップにgeoJsonを追加して、.jsonファイルを取得しました。いくつかの研究の後、私はjsonを解析する必要があると思うが、私はそれについてどうやって行くのか分からず、Polymapsのドキュメントから多くを集めることができなかった。

洞察力や初心者向けのチュートリアルは素晴らしいです。ありがとうございました! )にGeoJSON(後にスペースがないことを

map.add(po.geoJson().url("testCounties.json")); 

注:これに

map.add(po.geoJson() .features([{"geometry":{"coordinates":paths, "type": "Polygon"}}]) .url("testCounties.json")); 

var po = org.polymaps; 

var map = po.map() 
    .container(document.getElementById("map").appendChild(po.svg("svg"))) 
    .center({lat: 38.89859, lon: -77.035971}) 
    .zoom(7) 
    .zoomRange([4, 7]) 
    .add(po.interact()); 

map.add(po.image() 
    .url(po.url("http://{S}tile.cloudmade.com" 
    + "/1a1b06b230af4efdbb989ea99e9841af" // http://cloudmade.com/register 
    + "/20760/256/{Z}/{X}/{Y}.png") 
    .hosts(["a.", "b.", "c.", ""]))); 

map.add(po.geoJson() 
    .features([{"geometry":{"coordinates":paths, "type": "Polygon"}}]) 
    .url("testCounties.json")); 

答えて

1

私はあなたがこれを変更する必要があると思います。さらに重要なのは、geoJson.features OR geoJson.urlの両方ではなく、それらを使用することです。 geojson.featuresは、JavaScriptでローカルに保存されたgeojsonデータを持っていれば使用できますが、外部のjsonファイルを指しているので、geojson.urlを使用するだけです。

おそらく、この例では、あなたが何をしようとしてのようなものです:http://polymaps.org/ex/population.html

+0

ああ少年。そのような有望な枠組みは、もはや完全にはサポートされていません。彼らのページの例でさえも機能しません – Blauhirn

関連する問題