-1

マップをクリックして、情報をGoogleマップルートに解析し、LatLngをデータベースに保存できるコードを書いています。その部分、それは大丈夫です、それは働いています。私のページの2番目の部分は、私のデータベースにあるLatLngをレンダリングします。ここに問題があります:ルート(DirectionsResultObjectまたはDirectionsRoute)を要求したときにgoogleが私を取得するようなオブジェクトを作成するにはどうすればよいですか?私がやろうとしていることが間違っている場合は、誰かがそれを正しく行う方法を教えてください。ありがとう。

4

1 に答える 1

0

Google API Playground をご覧になることをお勧めします: http://code.google.com/apis/ajax/playground/#polylines_v3

この例は、ルートを印刷するためのものです。

function initialize() {
  var mapDiv = document.getElementById('theMapCanvas');
  var map = new google.maps.Map(mapDiv, {
    center: new google.maps.LatLng(0, -180),
    zoom: 2,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  });
  var path = [new google.maps.LatLng(37.772323, -122.214897),
    new google.maps.LatLng(21.291982, -157.821856),
    new google.maps.LatLng(-18.142599, 178.431),
    new google.maps.LatLng(-27.46758, 153.027892)];

  var line = new google.maps.Polyline({
    path: path,
    strokeColor: '#ff0000',
    strokeOpacity: 1.0,
    strokeWeight: 2
  });

  line.setMap(map);
}
于 2012-06-25T21:23:40.943 に答える