如何使谷歌地图V3方向工作与用户位置检测-GeoCoder

How to make Google Maps V3 Directions Work with User Location Dectection - GeoCoder

本文关键字:用户 位置 检测 -GeoCoder 工作 何使 谷歌地图 V3 方向      更新时间:2023-09-26

我在Directions&用户地理代码检测。

如果我这样做:

var MapCenter = new google.maps.LatLng(-33.8665433, 151.1956316);
function initialize(lat,lng) {
geocoder = new google.maps.Geocoder();
// var MapCenter = new google.maps.LatLng(lat,lng);
geocodeThis(MapCenter);

方向很好,但GeoCoder无法获取用户的位置。

如果我这样做:

// var MapCenter = new google.maps.LatLng(-33.8665433, 151.1956316);
function initialize(lat,lng) {
geocoder = new google.maps.Geocoder();
var MapCenter = new google.maps.LatLng(lat,lng);
geocodeThis(MapCenter);

GeoCoder获取用户位置,但当您单击InfoWindow,然后按指示时,脚本不会执行任何操作。相反,它应该为您提供从当前(只是GeoCoded)位置到该标记的方向。

这是我的完整代码。

您应该调用具有不同名称的变量。它们都被称为"地图中心",当然它们有冲突。。。

你想达到什么目的?