-2
我正嘗試使用一些geojson數據在某些谷歌地圖上繪製某些國家的邊框。 我在js文件的開頭添加了一個數組中的整個geojson。 我遇到的問題是,對於某些國家,邊界根本沒有繪製。例如:加拿大,美國,俄羅斯,法國,澳大利亞等 我試過修改,以便我只有多邊形或更小的否。的地理定位,但問題仍然存在。 這裏是與html和js的地圖回購:git repo 任何幫助,非常感謝。無法在Google地圖上繪製邊框
我正嘗試使用一些geojson數據在某些谷歌地圖上繪製某些國家的邊框。 我在js文件的開頭添加了一個數組中的整個geojson。 我遇到的問題是,對於某些國家,邊界根本沒有繪製。例如:加拿大,美國,俄羅斯,法國,澳大利亞等 我試過修改,以便我只有多邊形或更小的否。的地理定位,但問題仍然存在。 這裏是與html和js的地圖回購:git repo 任何幫助,非常感謝。無法在Google地圖上繪製邊框
好的,你的問題是你的多維座標數組(驚喜)。例如瑞典很好,加拿大不是,即使它們都是MultiPolygon類型。看看你是否能發現這裏的差異(代碼截斷簡潔):
加拿大:
"coordinates": [
[
[
[-63.6645, 46.55001],
...
]
],
[
[
[-61.806305, 49.10506],
...
]
],
瑞典:
"coordinates": [
[
[
[22.183173, 65.723741],
...
],
[
[17.061767, 57.385783],
...
],
加拿大一個(可能所有不屬於他人工作)應改爲如下結構:
"coordinates": [
[
[
[-63.6645, 46.55001],
...
],
[
[-61.806305, 49.10506],
...
]
我製作了pull request修理加拿大。你可以自己排列其他國家!
您的MultiPolygon代碼無法正常工作。加拿大隻展示愛德華王子島。 – geocodezip
謝謝了很多.. –
我已經知道了。那就是問題所在。我有座標,但不顯示所有國家/或整個國家。我不知道爲什麼。座標是正確的。 –