私はかなり長い間 Google Maps API を使用してきましたが、今日まで問題はありませんでした。API でマッピングされていない住所が 1 つありますが、maps.google.com にアクセスすると、住所が検出されて表示されます。
Google マップ API への参照は、次の方法で取得できます。
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
私のコードは以下に従い、値の入力は次のとおりです。
Fromは私の住所です
最終住所: 3601 Wetumpka Hwy, Montgomery, AL 36110
ウェイポイントは[]です。
エラーはI.getSouthWest関数で「c is undefined」として発生します (Firebug を使用して Firefox で報告されているように)。
私が言ったように、これは何ヶ月もうまく機能しており、問題を引き起こすのはこの単一のアドレスだけです. 何か案は?さらに情報が必要ですか?ワットが問題を引き起こしている可能性がありますか?
var request = {
origin: from,
destination: end,
waypoints: waypts,
optimizeWaypoints: true,
travelMode: google.maps.DirectionsTravelMode.DRIVING
};
// this line generates error
directionsService.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
var route = response.routes[0];
if(save==0){
customPanel(map,"map_canvas",route,document.getElementById("path"));
drawCircles(route, map);
showRates(branch,endZip,ctr++,document.getElementById('ttlDistance').value,0,0,doProcess);
}
else{
// var id_ele = document.getElementById('routeID').value;
showRates(branch,endZip,ctr++,document.getElementById('ttlDistance').value,1,id,doProcess);
}
}
});