0

Windows Phone の Google マップ

画鋲を追加してここに道順を表示するにはどうすればよいですか? JavaScript を使用する必要がありますか

4

1 に答える 1

1

この方法では次の点に注意してください。


function addMarkers () {
    for (var i = 0; i < dataResults.features.length; i++) {
        var quake = dataResults.features[i];
        var coors = quake.geometry.coordinates;
        var latLong = new google.maps.LatLng(coors[1], coors[0]);
        var marker = new google.maps.Marker({
            position: latLong,
            map: map
            //icon: getCircle(earthquake.properties.mag)
        });
    }
}

その中で重要な部分は、マーカーを作成するときに、div 'mapdisplay' から初期化されたマップ オブジェクトを与えるため、ここでそのマップ オブジェクトを初期化することです。


function initialize() {
    map = new google.maps.Map(document.getElementById('mapdisplay'), {
        zoom: 3,
...

次に、次の呼び出しで「マップ」パラメーターとして渡されます。

new google.maps.Marker

これは、USGS から返された地震データを使用して、新しいマーカーを作成するだけです。同様の手法を使用して、独自のピン (つまり、マーカー) を追加できます。はい - JavaScript が必要です:) https://developers.google.com/maps/documentation/javascript/overlays

道順を取得するには、https://developers.google.com/maps/documentation/javascript/directions の「Displaying the DirectionsResult」またはhttps://developers.google.com/maps/documentation/directions/ の概要を 参照してください。

実際のサンプル (win8 ではありませんが、Windows 8 の HTML/JS アプリケーションを使用していると想定しているため、問題にはなりません) 新しいウィンドウで道順を表示 Google マップ API v3

そうは言っても、Bing Mapsも使用でき、Windows 8アプリケーションについてはかなり文書化されています

Windows ストア アプリ用の Bing マップ

Windows ストア アプリ用 Bing Maps SDK サンプル

于 2013-02-07T01:00:00.520 に答える