我想从谷歌地图分享链接获得经纬度。
像https://www.google.co.in/maps/place/RAKBANK/@25.1134555,55.3761924,17.5z/data=!4m12!1m6!3m5!1s0x0:0x358ae5fd319e6a64!2sSemmer+Villas!8m2!3d25.1151977!4d55.3821136!3m4!1s0x0:0x3fdded92629b7214!8m2!3d25.1131947!4d55.3759586
我搜索谷歌并没有找到答案
答案 0 :(得分:0)
var url = 'https://www.google.co.in/maps/place/RAKBANK/@25.1120342,55.3745323,15z/data=!4m12!1m6!3m5!1s0x0:0x358ae5fd319e6a64!2sSemmer+Villas!8m2!3d25.1151977!4d55.3821136!3m4!1s0x0:0x3fdded92629b7214!8m2!3d25.1131947!4d55.3759586';
var urlParts = url.split( '/' );
var getLatLng = urlParts[6].replace('@','');
getLatLng = getLatLng.split( ',' );
var geo = {
lat: getLatLng[0],
lng: getLatLng[1]
}
console.log(geo);
这是你想要的吗?它只会抓取URL中包含的Map Center的Lat和Lng。
如果您正在寻找RAKBANK的位置,则需要使用Google Geolocation返回地址和/或lat lng。