Javascript 使用谷歌地图API在香港路由2个地点 我正在研究一个项目,该项目使用谷歌地图API V3来显示从A点到B点的路由。我注意到香港的一些点没有正确地映射。p>
如果我使用maps.google.com网站查找位置,它会查找该位置的地址并正确显示。如果使用与起点相同的位置,则显示不正确 请注意,具有“正常”地址和街道编号的位置将正确显示。像maps.google.site这样的api映射有问题吗 代码: 注意:“google.maps.TravelMode[travelBy]”是从不同的旅行模式(如驾驶、步行等)下拉列表中填充的。不是地理编码器的结果(它不是邮政地址)Javascript 使用谷歌地图API在香港路由2个地点 我正在研究一个项目,该项目使用谷歌地图API V3来显示从A点到B点的路由。我注意到香港的一些点没有正确地映射。p>,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,如果我使用maps.google.com网站查找位置,它会查找该位置的地址并正确显示。如果使用与起点相同的位置,则显示不正确 请注意,具有“正常”地址和街道编号的位置将正确显示。像maps.google.site这样的api映射有问题吗 代码: 注意:“google.maps.TravelMode[travelBy]”是从不同的旅行模式(如驾驶、步行等)下拉列表中填充的。不是地理编码器的结果(它不是邮政地址) 请参见下面解释Google Maps和Google Maps API地理编码器之间的区
请参见下面解释Google Maps和Google Maps API地理编码器之间的区别。谷歌地图结合了许多不同的数据源(地点、地理编码信息、搜索结果等)来生成结果。您遇到问题的地址是什么?您的问题听起来更像是输入数据的问题,而不是代码的问题。请注意,“google.maps.TravelMode[travelBy]”在我看来并不是一种有效的旅行模式。
var directionsService = new google.maps.DirectionsService();
var directionsDisplay = new google.maps.DirectionsRenderer();
var request = {
origin: start,
destination: end,
travelMode: google.maps.TravelMode[travelBy]
};
directionsService.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
}
});