我正在编写一个代码,我可以在地图中点击,将信息解析为谷歌地图路径,并将LatLng保存在我的数据库中。那部分,没关系,它正在发挥作用。我的页面的第二部分将呈现它在我的数据库中的LatLng。问题出现了:当我要求路线(DirectionsResult Object或DirectionsRoute)时,如何创建像google这样的对象检索我?如果我想要做的就是错,请有人告诉我如何正确行事。 感谢。
答案 0 :(得分: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);
}