【问题标题】:Is it possible to provide geo tagging for entire city?是否可以为整个城市提供地理标记?
【发布时间】:2016-11-15 12:49:06
【问题描述】:

我正在使用地理标记元标记

  1. 位置 - 包含纬度和经度
  2. 地名 - 包含城市、州、国家
  3. 地区 - 包含城市名称

此地理标记是否仅适用于使用纬度和经度指示的指定位置?我怎么能指整个城市说纽约。有什么办法吗?

【问题讨论】:

    标签: geolocation geocoding geotagging


    【解决方案1】:

    您可以使用 Google Places Autocomplete API 来完成此操作。这是一个例子

    var autocomplete = new google.maps.places.Autocomplete(address);
    
    google.maps.event.addListener(autocomplete, 'place_changed', function() {
      var latitude = autocomplete.getPlace().geometry.location.lat();
      var longitude = autocomplete.getPlace().geometry.location.lng();
    
      $("#lat").val(latitude).change();
      $("#lon").val(longitude).change();
    });
    input {
      width: 400px;
    }
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <script src="https://maps.googleapis.com/maps/api/js?sensor=false&libraries=places&dummy=.js"></script>
    <form>
      <input type="text" id="address" placeholder="address">
      <br>
      <input type="text" id="lat" placeholder="latitude">
      <br>
      <input type="text" id="lon" placeholder="longitude">
    </form>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-12
      • 1970-01-01
      • 2019-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-04
      • 2021-05-25
      相关资源
      最近更新 更多