为 android 和 iphone 编写了 Geolocation API 代码。参考http://dev.w3.org/geo/api/spec-source.html。显示一个对话框 - 要求共享设备当前位置。如果我单击拒绝/共享位置,下次对话框不会显示。每次刷新同一页面时都应显示对话框。下面是代码示例:
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);