2017-07-17 7 views
0

このcodeはWordPress/PHPでうまく動作していますが、coordsの動的機能が動作しなくなりました。ワードプレス/ PHPのポリゴンマップ

JavaScript変数のalertを作成しました。この変数は、WordPressカスタムフィールドにデータを挿入したものです。

は、構文解析エラーがあるかもしれ..

私はこのようなデータを取得します。

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

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

これで私を助けることができる人はいますか?

答えて

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])) 
    } 
+0

以下のデータが格納されている: {LNG:-113.47113103222、LAT:53.531600034458}、{ LNG:-113.46934897258、LAT:53.530568304362}、{ LNG。 -113.46835550221、lat:53.529993448717}、 {lng:-113.46689425672、lat:53.529374507025} –

関連する問題