-1
4

2 に答える 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

URL全体を保存し、すべてを置き換えるだけです。

var url = "google.com/maps?etc";
var newval = "google.com/maps?etc&ll"+long+","+lat;
element.href = newval;
于 2012-04-24T13:15:11.390 に答える