谷歌地图国家边界

时间:2015-10-05 06:55:08

标签: javascript google-maps google-maps-api-3

我正在使用goMap library,但似乎它不支持查询到fusiontable。我的主要动机是获取每个国家的坐标并在所选国家的边界​​周围绘制多边形,但由于我无法在goMap库中找到任何可融合的内容,我下载了

https://www.google.com/fusiontables/DataSource?docid=1uL8KJV0bMb7A8-SkrIe0ko2DMtSypHX52DatEE4#rows:id=1

goMap库有createPolygon()内置函数,所以我尝试手动提供坐标,没有可融合查询,例如我从下载的fusiontable文件中提取了希腊坐标(使用php)。 http://pastebin.com/MwcHBCYA

我复制了<coordinates>并像这样用它来创建带有goMap库的Polygon。

$.goMap.createPolygon({
    color: "#00CC00",
    fillColor: '#00CC00',
    fillOpacity:    0.2,
    weight:     2,

    coords: [{//coords here]
});

这里的完整代码: http://pastebin.com/BZPkLmfM

它绘制多边形 enter image description here

但它并没有在希腊边境周围绘制多边形,而且希腊似乎没有正确的地图轮廓。

1 个答案:

答案 0 :(得分:1)

你似乎已经交换了你的纬度和经度。雅典是纬度37.983917,长23.7293599,但你的坐标是(例子)纬度:&#34; 27.0669451586&#34;经度:&#34; 35.6066640463&#34;