使用Smarty实现Google Map Javascript API时出现语法错误

时间:2017-06-02 12:32:39

标签: javascript google-maps smarty

我正在为我的网站实现谷歌地图api,但聪明的是在javascript模块中抛出某种语法错误。这真的很令人惊讶,因为我刚从谷歌网站上的例子中复制了代码。

Smarty说:

  

第236行“var myLatLng = {lat:-25.363,lng:131.044};” - 意外的“:”,预期的一个:“}”

我的Javascript代码是:

 function initMap() {
   var myLatLng = {lat: -25.363, lng: 131.044};

   var map = new google.maps.Map(document.getElementById('map'), {
     zoom: 4,
     center: myLatLng
   });

   var marker = new google.maps.Marker({
     position: myLatLng,
     map: map,
     title: 'Hello World!'
   });
 }

我不明白问题是什么以及如何解决这个问题。

2 个答案:

答案 0 :(得分:1)

尝试将reshape(df, direction="wide", drop="date", timevar="times") id bp.1 bp.2 bp.3 1 1 120 134 129 4 2 110 124 119 设置为position对象。

new google.maps.LatLng([lat], [lng])

答案 1 :(得分:1)

更改

var myLatLng = new google.maps.LatLng('-25.363', '131.044');

要,

filter()

实际上有效。

感谢首先发布答案但后来以某种方式将其删除的人。