我需要你的帮助,我有一个网站,我需要在我的网站中添加本地化地图并从中获取本地化用户,我该怎么做,谢谢
在 Javascript 中获取本地化可以在浏览器或 Google Map API 中轻松完成。
浏览器地理位置可用于根据浏览器中的位置服务确定位置。 有关代码示例的说明,请参阅 Mozilla 开发者网络文档。
要使用谷歌地图API,你可以在他们的教程页面上查看他们的文档。
我实际上使用两者的组合来为我组合在一起的天气应用程序的用户返回城市/县/州。 整个代码可以在我的GitHub页面上找到,但这里是GeoLocation的代码。
function geoLocation() {
var output = document.getElementById("out");
if (!navigator.geolocation) {
output.innerHTML = "<p>Geolocation is not supported by your browser</p>";
return;
}
function success(position) {
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
//Google Maps API to return printed location as opposed to lat/lon coordinates.
$.getJSON('https://maps.googleapis.com/maps/api/geocode/json?latlng=' + latitude + ',' + longitude + '&key=YOUR-API-KEY', function(city) {
var address = city.results[2].formatted_address;
之后,您可以对数据使用任何您想要的内容。