WordPress / PHP中的多边形地图

时间:2017-07-17 10:56:35

标签: javascript php wordpress google-maps

这个code在WordPress / PHP中运行良好,但是当我得到coords动态时它就停止了工作。

我已经制作了一个alert JavaScript变量,它将数据插入到WordPress自定义字段中。

可能是解析错误..

我得到这样的数据。

var coords = $("#map").attr("data-coordinates");

// Define the LatLng coordinates for the polygon.
var triangleCoords = [
  coords
];

有没有人可以帮助我。

1 个答案:

答案 0 :(得分:0)

哪些数据存储在数据坐标中?

可能你应该重新制作coords

   // <div id="map" data-coordinates="33.5362475, -111.9267386, 33.5104882, -111.9627875, 33.5004686, -111.9027061">
   var triangleCoords = [];
   var items = coords.split(',');
   for (var i = 0; i < items.length; i += 2) {
       triangleCoords.push(new google.maps.LatLng(items[i], items[i + 1]))
   }