【问题标题】:not getting correct location on map by zipcode using google map使用谷歌地图通过邮政编码在地图上没有得到正确的位置
【发布时间】:2023-04-03 12:30:01
【问题描述】:

我正在使用谷歌地图。我想通过邮政编码在地图上搜索更多的 ATM、银行、医院。当前代码显示所有,但对于某些邮政编码,它没有显示正确的位置。 我正在使用以下库 https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&libraries=places

 var address=""+zaddress+"";

    var geocoder = new google.maps.Geocoder();
    geocoder.geocode({ 'address': address}, function(results, status) {
      .
      .
      .
    }

【问题讨论】:

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


    【解决方案1】:

    尝试在地址字符串的末尾连接国家:address + ", Brazil",例如(参见How to prevent google geocoder from returning results from other countries)。另外,你可以试试components=country:[COUNTRY CODE] 属性。

    【讨论】:

    • 但是我如何从当前用户位置获取国家/地区
    • 如果您将整个世界视为您的范围,如果用户提供国家/地区会更容易。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-25
    • 1970-01-01
    • 1970-01-01
    • 2012-04-10
    • 2012-01-06
    • 1970-01-01
    相关资源
    最近更新 更多