我刚刚设法在我的地图上显示Google Fusion表格中的标记。现在我想知道从用户指定点到存储在表格中的标记的距离。我想过为此使用距离矩阵。 https://developers.google.com/maps/documentation/javascript/distancematrix的代码示例对我来说工作得很好,但是,我不知道如何将表格中的标记定义为距离矩阵函数中的目标。Google maps距离矩阵和融合表格
如上所述,我现在需要我的变量来调用Fusion Table中的标记作为目标,而不是destA和destB。
这里是我的变量:
var schools = new google.maps.FusionTablesLayer({
query: {
select: 'geometry',
from: '1mae334i-txYZFixePEiC7lgYYyi4w6qDN87XAyw'
},
});
下面是来自谷歌文档的基本代码。
var origin1 = new google.maps.LatLng(55.930385, -3.118425);
var origin2 = "Greenwich, England";
var destinationA = "Stockholm, Sweden";
var destinationB = new google.maps.LatLng(50.087692, 14.421150);
var service = new google.maps.DistanceMatrixService();
service.getDistanceMatrix(
{
origins: [origin1, origin2],
destinations: [destinationA, destinationB],
travelMode: google.maps.TravelMode.DRIVING,
avoidHighways: false,
avoidTolls: false
}, callback);
function callback(response, status) {
}
我将非常高兴,如果有人可以帮助我。我想应该有一些非常直接的解决方案,但我只是不明白:/
无论如何,非常感谢任何帮助!
首先,感谢您的帮助! – user1546800 2012-07-24 21:04:42