小编geo*_*liu的帖子

无法在Google Maps Javascript API上从自动填充中选择地址

设置是PhoneGap应用上的Google Maps Javascript API(v3),我设置了自动完成功能:

var that = this
this.autocomplete = new google.maps.places.Autocomplete(domNode)
this.listener = google.maps.event.addListener(
  this.autocomplete, 'place_changed', function (place) {
    var place = that.autocomplete.getPlace()
    ...
  }
})
Run Code Online (Sandbox Code Playgroud)

此代码适用于我的Android版本和浏览器.问题是我在iOS下运行它.我在搜索框中键入一个字符串,显示自动填充结果,但单击其中一个只会关闭下拉列表,但结果不会填充到搜索框中.听众也不会开火.Javascript控制台上没有显示错误.

这是Google的所有代码,所以我对如何调试感到茫然.任何帮助,将不胜感激.谢谢!

javascript google-maps ios cordova

7
推荐指数
1
解决办法
1759
查看次数

`Function('return this')` 和 `function() {return this}` 有什么区别?

在许多已编译的 Javascript 模块中,序言中的某处都有一个Function('return this')()获取全局对象的调用。我正在一个解释器环境中工作,出于安全原因,禁止使用Function构造函数(以及)。eval我将上面的代码替换为(function(){return this})(),一切似乎都正常。

这是一个安全的替代吗?有没有失败的情况?为什么大多数已编译的 JS 模块更喜欢构造函数版本?

javascript

5
推荐指数
1
解决办法
353
查看次数

标签 统计

javascript ×2

cordova ×1

google-maps ×1

ios ×1