通过经纬度得到城市名称

解决办法:

通过百度JS API的逆地址解析接口。(详见:http://developer.baidu.com/map/jsdemo.htm#i7_2


代码示例:

// 检测浏览器是否支持地理定位功能
if (navigator.geolocation) {
	navigator.geolocation.getCurrentPosition(showPosition,showError);

} else {
	alert('浏览器不支持定位功能!');
}

// 得到坐标信息
function showPosition(position)
{
	var longitude = position.coords.longitude;
	var latitude = position.coords.latitude;
	alert("经度: " + longitude + "纬度: " + latitude);
	
        // 使用百度地图JS API
	var point = new BMap.Point(longitude,latitude);
	
	var geoc = new BMap.Geocoder();
	geoc.getLocation(point, function(rs){
		var addComp = rs.addressComponents;
		alert('您所在城市:'+addComp.city);
	});
}

// 得到错误
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 美国城市经纬度数据一般以JSON格式提供。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于表示结构化的数据。以下是一个示例的美国城市经纬度JSON数据: { "cities": [ { "name": "纽约", "latitude": 40.7128, "longitude": -74.0060 }, { "name": "洛杉矶", "latitude": 34.0522, "longitude": -118.2437 }, { "name": "芝加哥", "latitude": 41.8781, "longitude": -87.6298 }, { "name": "休斯敦", "latitude": 29.7604, "longitude": -95.3698 }, { "name": "迈阿密", "latitude": 25.7617, "longitude": -80.1918 } ] } 在该JSON数据中,我们可以看到包含了多个城市的信息,每个城市都有名称、纬度和经度属性。例如,纽约的纬度为40.7128,经度为-74.0060。 获取这些数据后,我们可以根据需要进行处理和使用。比如,可以根据城市名称或其他属性在JSON数据中搜索并获取特定城市经纬度信息。这样的数据可以被应用于地图应用程序、天气预报、商业分析和其他相关应用中。 总而言之,美国城市经纬度JSON数据提供了方便、可扩展和易于处理的方式来获取和使用美国各个城市的地理位置信息。 ### 回答2: 美国城市经纬度json数据包含了美国各个城市的地理位置信息。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,在web应用中常用于数据传输和存储。 这个json数据可以包含以下信息:城市名称、纬度、经度等。城市名称用于标识每个城市的唯一性,纬度和经度则表示了每个城市的地理坐标。 例如,下面是一个简单的美国城市经纬度json数据示例: { "cities": [ { "name": "纽约", "latitude": 40.7128, "longitude": -74.0060 }, { "name": "洛杉矶", "latitude": 34.0522, "longitude": -118.2437 }, { "name": "芝加哥", "latitude": 41.8781, "longitude": -87.6298 } ] } 以上示例中,包含了三个美国城市的信息:纽约、洛杉矶和芝加哥。每个城市都有相应的纬度和经度数据,表示了它们在地球上的位置。 通过使用这样的json数据,我们可以在开发中方便地获取和处理美国各个城市的地理信息。这对于地图应用、天气预报、商业分析等领域非常有用,可以提供定位、导航、搜索等功能。同时,这也为研究和分析美国城市的空间分布、人口分布等问题提供了方便。 ### 回答3: 美国城市经纬度json数据可以通过多种途径获取,例如通过美国地理信息系统(GIS)数据库、开放数据集或者第三方网站等途径来得到。这些数据通常以json格式提供,可以通过API或者文件下载的方式获取。 美国城市经纬度json数据一般包含以下信息: 1. 城市名称:列出美国各个城市名称。 2. 经度:表示该城市所在位置的经度,通常采用十进制度数表示。 3. 纬度:表示该城市所在位置的纬度,也是采用十进制度数表示。 4. 其他信息:可能还包括该城市的人口数量、州份等相关信息。 这些数据可以被用于各种目的,比如地理信息系统分析、天气预报、航空航天等应用领域。通过使用这些数据,可以更好地了解和利用城市的地理位置信息。 需要注意的是,由于城市经纬度数据可能会发生变化,因此获取到的数据可能不是最新的。在使用这些数据时,建议定期检查和更新,以确保得到准确的信息。 总之,美国城市经纬度json数据提供了有关美国城市地理位置的信息,可以通过多种途径获取,用于各种应用领域。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值