Android および iPhone 用の Geolocation API コードを作成しました。http://dev.w3.org/geo/api/spec-source.htmlから参照してください。1 つのダイアログ ボックスが表示されます - デバイスの現在の場所を共有するよう求めています。一度辞退/場所の共有をクリックすると、次回はダイアログボックスが表示されません。同じページが更新されるたびに、ダイアログが表示される必要があります。以下はコードサンプルです。
function showMap(position) {
// Show a map centered at (position.coords.latitude, position.coords.longitude).
return function(position) {
callback({
latitude: position.coords.latitude,
longitude: position.coords.longitude
});
};
}
navigator.geolocation.getCurrentPosition(showMap);