【问题标题】:Google Maps Place Services谷歌地图服务
【发布时间】:2018-05-07 01:15:32
【问题描述】:

如何用我的代码中的变量替换此字符串中的 lat + lng?

url="https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=1500&type=parking&key=[YOUR KEY HERE]"

我正在尝试让附近的停车场出现,但完全没有成功。具有讽刺意味的是,它确实显示了它们,直到我开始编辑代码以添加我自己的自定义标记。任何帮助将不胜感激。

我应该注意,我使用的地理定位将 lat lng 设置如下:

var pos = {
          lat: position.coords.latitude,
          lng: position.coords.longitude
        };

【问题讨论】:

标签: google-maps


【解决方案1】:

更改查询字符串中的位置值(API url)

<script>
var pos = {
          lat: position.coords.latitude,
          lng: position.coords.longitude
        },

    url="https://maps.googleapis.com/maps/api/place/nearbysearch/json?location="+pos.lat+","+pos.lng+"&radius=1500&type=parking&key=[YOUR KEY HERE]";
</script>

现在在任何你想要的地方使用这个 url 变量

【讨论】:

  • 试过了,但它不起作用。真是令人沮丧。我有:
  • 谢谢@santosh。试过了,但它不起作用。真是令人沮丧。我有:地理定位权限的信息窗口代码、地图代码(包括标记代码和标记位置)、创建标记代码、地理定位代码,然后是这个代码:
  • @BarbaraDavis 任何错误??您是否已将 [MY API KEY] 替换为您的实际密钥?
  • 它仍然无法正常工作,我不敢相信你刚刚问过我这个问题。当然,我在那个插槽中有自己的钥匙。 :) 添加“+pos.lat+”会断开链接
  • 控制台出现任何错误??将您的项目链接发送给我或将其发布在小提琴上,以便我可以帮助您。
猜你喜欢
  • 2015-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多