谷歌地图API v3设置标记和获取点
google maps API v3 set marker and get point
我在设置标记并获取该标记的纬度和经度时遇到了问题。如何在google maps v3 API中做到这一点
var myLatlng = new google.maps.LatLng(-34.397, 150.644);
var myOptions = {
zoom: 8,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("divGoogleMaps"), myOptions);
google.maps.event.addListener(map, 'click', function() {
});
你应该检查谷歌地图API文档网站,他们有一个fex的例子来帮助你开始。
http://code.google.com/apis/maps/documentation/javascript/basics.htmlgoogle.maps.event.addListener(map, 'click', function(e) {
placeMarker(e.latLng, map);
});
}
function placeMarker(position, map) {
var marker = new google.maps.Marker({
position: position,
map: map
});
map.panTo(position);
}
在这里设置一个标记并获取位置
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title:"Hello World!"
});
直接取自Google Maps API v3
如果您希望将事件侦听器附加到标记上,建议在将其添加到映射之后立即执行此操作,此时仍然有对它的新引用(在可能循环遍历一些标记添加代码的情况下,这是常见的)。
相关文章:
- JavaScript嵌套获取API
- 获取 API 响应对象并替换(映射)所有键
- 是否可以覆盖本机获取 API 以使用所需的承诺库而不是本机浏览器承诺
- 成功获取 API,但没有响应
- Javascript获取api:Can't检索某些响应标头
- javascript中获取api中的Url查询字符串
- 如果我想要的URL在API中,如何获取API的URL's的JSON
- 在jQuery中简单地获取API调用
- 获取API时带有html5mode的ExpressJS无法工作
- angular试图从一个不存在的源中获取api检查
- 如何在获取 API 中处理 HTTP 代码 4xx 响应
- 获取API回调的参数
- 使用请求获取API结果,并集成到Hubot响应中
- 获取API -跨域
- 关于从DS获取api数据.RESTAdapter到模型中
- 获取api - get json主体在then和catch块为单独的状态码
- fotorama:can't获取API对象(未定义)
- 获取API返回状态代码0,需要XML响应
- 使用javascript获取api来执行POST请求
- 可以't获取API响应的特定元素[JS]