问问题
363 次
2 回答
1
更改onclick="geo()"
为onclick="geo(this)"
更改function geo()
为function geo(obj)
将 userPosition 的警报替换为:
obj.setAttribute('href', 'http://maps.google.com/maps? daddr=~ITEM.STREET~,+~ITEM.CITY~&saddr=' + position.coords.latitude + ',' + position.coords.longitude);
您必须对此进行调整以匹配 Google 地图格式。我不确定他们想要的地址是什么,但我很确定在这种情况下您指定的是街道地址,而不是纬度/经度组合。
于 2012-04-24T13:16:55.883 回答
0
我会存储整个网址并替换整个内容。
var url = "google.com/maps?etc";
var newval = "google.com/maps?etc&ll"+long+","+lat;
element.href = newval;
于 2012-04-24T13:15:11.390 回答