マップクエスト初心者です。私のプロジェクトでは、マップを使用してルートを表示しています。これで私は Mapquest Open javascript API を使用しました。その中で、APIが複数のルートに応答し、各ルートを表示して場所に焦点を合わせるという問題があります。しかし、API の各リクエストは新しいマップを取得しており、古いマップを上書きしています。必要なインスタンスは 1 つだけですが、場所を変更する必要があります。
この方法を使用して地図を表示しました。
MQA.EventUtil.observe(window, 'load', function() {
var options={
elt:document.getElementById('map_canvas'),
zoom:12,
latLng:{lat: position.coords.latitude, lng: position.coords.longitude},
mtype:'osm'
};
window.map = new MQA.TileMap(options);
毎回このメソッドを呼び出します。この問題を解決するには?新しい MQA.TileMap(options) のグローバル インスタンスを作成しましたが、うまくいきません。