将标记添加到现有的谷歌地图(不刷新谷歌地图)
Add marker to existing google map (without refresh google map)
我的网站上有一个谷歌地图(正在生产中),几乎没有标记,我想知道是否可以在现有地图上添加标记而不刷新我的谷歌地图。
这就是我所拥有的:
-
我加载我的网页,谷歌地图出现标记
-
点击一个按钮,我想在我的地图上添加一个标记(不刷新我的页面或谷歌地图)
我可以通过刷新我的谷歌地图来实现这一点,但我认为由于每天谷歌地图显示的限制,最好不刷新。
这是我的代码:
<button onclick="addMarker()">Add marker</button>
<script>
function addMarker(){
var myLatLng = new google.maps.LatLng(44, 6);
var marker = new google.maps.Marker({
position: myLatLng,
map: map,
});
}
</script>
var latlng = new google.maps.LatLng(42.745334, 12.738430);
function addmarker(latilongi) {
var marker = new google.maps.Marker({
position: latilongi,
title: 'new marker',
draggable: true,
map: map
});
map.setCenter(marker.getPosition())
}
$('#btnaddmarker').on('click', function() {
addmarker(latlng)
})
是。当你最初添加标记时,你可能会做一些类似的事情:
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title: 'Hello World!'
});
地图已经存在(地图:地图),并且您添加了标记。您可以稍后执行相同的操作来添加更多标记。
相关文章:
- 嵌入的自定义谷歌地图不会在没有刷新的情况下显示
- 谷歌地图Api v3-在Domready之后刷新Markerclusterer
- 在Jquery多步骤表单中刷新谷歌地图
- 将标记添加到现有的谷歌地图(不刷新谷歌地图)
- 谷歌地图没有在标签2中和标签3中正确加载.如何创建刷新选项卡
- 信息窗口未刷新:AngularJS和谷歌地图
- 刷新谷歌地图信息窗口中的内容
- 谷歌地图仅在“刷新”后加载
- 谷歌地图 API 在刷新 JQM 之前不会加载
- 谷歌地图 API V3 在多次页面刷新时加载
- 谷歌地图在刷新页面后显示为灰色
- 谷歌地图与刷新标记
- 每次点击鼠标时都会刷新谷歌地图
- 刷新标记谷歌地图
- 如何在输入地址的同时发送新的地理定位请求并刷新谷歌地图
- 自动刷新谷歌地图标记
- 谷歌地图在显示地图引脚之前需要页面刷新
- 刷新谷歌地图V3中的KML数据
- 谷歌地图刷新交通层
- 谷歌地图刷新而不显示灰色