Google maps 商店定位器,如何使用/输入我的帖子?

Google maps 商店定位器,如何使用/输入我的帖子?,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,我正在创建一个商店定位器。用户输入其位置的最佳方式是什么。我需要一些方法将用户输入转换为纬度和经度 如何从用户输入的内容转换为纬度和经度 谢谢您需要使用地理编码器。请参阅下面的链接 使用API V3 使用WebService 如果你需要帮助,请再问一次 问候 Cadetil您需要使用地理编码器。请参阅下面的链接 使用API V3 使用WebService 如果你需要帮助,请再问一次 问候 cadetill首先,在页面加载中包含初始化代码: var myOptions = { zoom

我正在创建一个商店定位器。用户输入其位置的最佳方式是什么。我需要一些方法将用户输入转换为纬度和经度

如何从用户输入的内容转换为纬度和经度


谢谢

您需要使用地理编码器。请参阅下面的链接

使用API V3

使用WebService

如果你需要帮助,请再问一次

问候
Cadetil

您需要使用地理编码器。请参阅下面的链接

使用API V3

使用WebService

如果你需要帮助,请再问一次

问候
cadetill

首先,在页面加载中包含初始化代码:

var myOptions = {
  zoom: 13,
  mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
使用onclick属性或表单提交触发函数

然后,在您触发的函数中,输入以下内容(注意:这使用jQuery):

然后使用Google Geocoder API对文本框中的地址进行地理编码:

var geocoder = new google.maps.Geocoder();
geocoder.geocode( { 'address': address}, function (result, status) {
  cur_lng = result[0].geometry.location.lng();
  cur_lat = result[0].geometry.location.lat();
  var location = new google.maps.LatLng(cur_lat, cur_lng);
});

map.setCenter(location);

首先,在页面加载中包含初始化代码:

var myOptions = {
  zoom: 13,
  mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
使用onclick属性或表单提交触发函数

然后,在您触发的函数中,输入以下内容(注意:这使用jQuery):

然后使用Google Geocoder API对文本框中的地址进行地理编码:

var geocoder = new google.maps.Geocoder();
geocoder.geocode( { 'address': address}, function (result, status) {
  cur_lng = result[0].geometry.location.lng();
  cur_lat = result[0].geometry.location.lat();
  var location = new google.maps.LatLng(cur_lat, cur_lng);
});

map.setCenter(location);