【问题标题】:Google Places API - loading place types onclickGoogle Places API - onclick 加载地点类型
【发布时间】:2015-07-10 14:39:53
【问题描述】:

我正在将“学校”地点类型加载到地图中,并希望能够在单击链接时加载其他地点类型,如下小提琴所示:

http://jsfiddle.net/aboother/ke8h48w2/8/

所以在点击链接时,我会调用我的地图函数并传入类型,例如:

initializePropertyMap('train_station');

这很好用,但是当我点击“显示学校”或“显示火车站”链接时,返回的位置数量每次都越来越少。例如。如果您重复点击“显示学校”链接,则返回的学校每次都会减少。有谁知道为什么会这样?


【问题讨论】:

  • 你不是每次都重置for循环中的count吗,因为var count = 0;for循环中?
  • 另外,addDomListener 中的执行括号 () 应该被删除。

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


【解决方案1】:

您似乎超出了 Google 地图 API 的使用限制。在 if 语句之后

if(status == google.maps.places.PlacesServiceStatus.OK) {

添加一个 else 语句,并记录失败的请求。你会发现返回的状态是OVER_QUERY_LIMIT

See here.

【讨论】:

  • 谢谢,你是对的。看来我需要想出一个更好的方法来显示/隐藏这些地方
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-26
  • 2015-07-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-23
相关资源
最近更新 更多