私はグーグルマップAPIを使用して、地図上のいくつかのポイントを選択し、最短の運転ルートを見つけました。
すべてがローカルホストで機能しますが、サーバーを公開してアップロードすると、機能しません...
なぜそれが起こるのですか?エラーはありません。マップがページに表示されますが、マーカーが表示されず、directionResultが結果をロードしません。承認についてですか?有効なアカウントとAPIキーなどを持っています。ドメインのリファラーを許可しました。
編集:私はcromeJSデバッガーでスクリプトをチェックします。ここでは応答はありません。
directionsService.route(request, function (response, status) {
if (status == google.maps.DirectionsStatus.OK)
{
directionsDisplay.setDirections(response); }
});
「OK」ではなく、ライブサーバーで「」値を返すステータス。ローカルホストでは、その動作!誰もが理由を知っていますか?
ここでgoogle.maps.apiの例を見ることができます。ビューソース:https ://google-developers.appspot.com/maps/documentation/javascript/examples/directions-simple
助けてくれてありがとう。