我正在开发一个项目,该项目使用 google map api v3 来显示从 A 点到 B 点的路线。我注意到香港的某些点没有正确映射。
如果我使用 maps.google.com 站点查找位置,它会查找该位置的地址并正确显示。如果我使用与起点相同的位置,则显示不正确。
请注意,具有“正常”地址和街道编号的位置将正确显示。这是像 maps.google.site 这样的 api 映射的问题吗?
代码:
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);
}
});
注意:“google.maps.TravelMode[travelBy]”从不同旅行模式的下拉列表中填充,如驾驶、步行等。