【问题标题】:Google map country boundary谷歌地图国家边界
【发布时间】:2015-10-05 06:55:08
【问题描述】:

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

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

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

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

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

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

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

它绘制多边形

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多