var lng = e.point.lng; // 经度 var lat = e.point.lat; // 纬度 如何转换完才能正确生成标注
时间: 2024-03-21 12:43:38 浏览: 168
jQuery根据IP查询定位地址并百度地图显示代码.zip
这段代码是将坐标点对象 `e.point` 中的经度和纬度分别赋值给变量 `lng` 和 `lat`。其中 `e.point` 是一个包含经纬度信息的对象,通常是由地图 API 中的事件参数传递过来的。
如果要在地图上生成标注,需要根据经纬度信息创建标注对象,并将其添加到地图上。标注对象的创建方式和添加方式依赖于具体的地图 API,下面以百度地图 API 为例,给出一个简单的示例代码:
```
// 创建标注对象
var point = new BMap.Point(lng, lat);
var marker = new BMap.Marker(point);
// 添加标注到地图上
map.addOverlay(marker);
```
这里首先根据经纬度信息创建一个 `BMap.Point` 对象,然后将其作为参数传递给 `BMap.Marker` 构造函数,创建一个标注对象。最后,通过 `map.addOverlay` 方法将标注对象添加到地图上。
阅读全文