画鋲を追加してここに道順を表示するにはどうすればよいですか? JavaScript を使用する必要がありますか
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アプリケーションについてはかなり文書化されています