JavaScript如何使用Google地图API通过店铺名字查询对应的经纬度

首先,你需要去 Google Cloud Console 申请一个 API key。然后在你的 HTML 中引入 Google Maps JavaScript API,例如:

<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&amp;callback=initMap"
async defer></script>

接下来,你可以使用 JavaScript 代码来调用 Google Maps API。例如,你可以使用如下代码来获取店铺名为 "Starbucks" 的经纬度:

function initMap() {
  var map = new google.maps.Map(document.getElementById('map'), {
    center: {lat: -34.397, lng: 150.644},
    zoom: 8
  });
  var geocoder = new google.maps.Geocoder();
  var address = "Starbucks";

  geocoder.geocode({'address': address}, function(results, status) {
    if (status === 'OK') {
      var lat = results[0].geometry.location.lat();
      var lng = results[0].geometry.location.lng();
      console.log(lat, lng);
      // 你可以在这里使用经纬度
    } else {
      console.log('Geocode was not successful for the following reason: ' + status);
    }
  });
}

希望这能帮到你!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值