[英]Given a link with a location “loc” search extract latitude and longitude from marker using Google Maps API
这很容易'。 Google Maps api有一个地理定位对象,与Google Maps使用的相同。 因此,您应该使用类似的方法:
var geocodeLocation = 'String of the adress you''re looking for';
var geocoder = new google.maps.ClientGeocoder();
geocoder.getLatLng(geocodeLocation, function(point) {
if (point) {
//Do something with point - //You have point.x and point.y
}
});
查找给定URL的地址的问题实际上比我想象的要容易得多。 就我而言,我获得的Google Maps URL的格式为:
https://maps.google.com/?q=loc:+ADDRESS+CITY+STATE+COUNTRY
因此,我很快直接从URL获取地址。
我不知道这是否是Google Maps URLS的默认设置。 如果没有,那么事情将会更加困难。
从这里开始,它可以简单地使用地址解析器,在Google Maps API页面上有很多示例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.