3

現在、googlemapAPIを使用しているアプリケーションがあります。私はマップがずっと好きです、そしてあなたがグーグルマップでより多くのオプションを持っているように感じます。問題は、私がマップするアドレスを指定したとき、Googleマップは非常に不正確でしたが、Bingはこれまでのところ100%でした。Bings Birds Eyeビューも好きですが、それはそれほど重要ではありません。私の質問は、Bing APIを使用して、指定したアドレスを取得し、経度と緯度を返し、それを既存のGoogleマップに渡してポイントをプロットできるかどうかです。もしそうなら、どのように?Bing Mapsを調べましたが、住所をジオコーディングするための適切な方法が見つかりませんでした。以下は私の現在のグーグルマップコードです

var map;
var directionsPanel;
var directions;

function initialize() {
  map = new GMap(document.getElementById("map_canvas"));
  map.setCenter(new GLatLng(41.1255275,-73.6964801), 15);
  directionsPanel = document.getElementById("route");
  directions = new GDirections(map, directionsPanel);
  directions.load("from: ADDRESS 1 to: ADDRESS 2 ");

          map.addControl(new GSmallMapControl());
    map.addControl(new GMapTypeControl());

}

ADDRESS2をBingが取得する経度と緯度に置き換えたい

4

4 に答える 4

3
于 2011-02-14T02:54:39.943 に答える
1

Bing Maps APIライセンスをチェックして、それが本当にあなたが行きたい道であるかどうかを確認する必要があるようです。もしそうなら、私はあなたがそれをどのように行うことができるかを見るためにAPIを見ることを提案するでしょう。

于 2010-11-12T20:49:23.353 に答える
1

BingLocationsAPIを使用できます。

これは、住所で場所を見つける方法に関する記事です。その後、緯度と経度を使用してGoogleマップに提供できます。

于 2010-11-12T20:49:40.460 に答える
0

私の知る限り、Bing Maps Ajax コントロールはジオコーディングをサポートしていません。SOAPまたはJSONまたはXMLなどの Web サービスを使用する必要があります。

于 2010-11-12T20:47:06.640 に答える