Google マップ 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]」は、運転、徒歩などのさまざまな移動モードのドロップダウンから入力されます。