我正在使用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

它绘制多边形
javascript - 谷歌 map 国家边界-LMLPHP

但是它并没有在希腊边界周围绘制多边形,而且对于希腊来说似乎不是正确的地图轮廓。

最佳答案

您似乎交换了纬度和经度。雅典是纬度37.983917,经纬度23.7293599,但您的坐标为(例如)纬度:“ 27.0669451586”,经度:“ 35.6066640463”

关于javascript - 谷歌 map 国家边界,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32942820/

10-10 23:34
查看更多