更新谷歌地图标记位置
Update Google map marker position
我正在使用socket.io
来获取新的lat/long。
我有这个html片段来加载谷歌地图V3 上的标记
var socket = io.connect();
socket.on('date', function(data){
$('#date').text(data.date);
var locations=[[33.9821000000001,-117.33547],[33.98247,-117.33537],[33.9830000000001,-117.33533]];
var currLatLong = new google.maps.LatLng(33.9821000000001,-117.33547);
var mapOptions = {
zoom: 14,
center: currLatLong
}
var map = new google.maps.Map(document.getElementById('map'), mapOptions);
marker = new google.maps.Marker({
position: new google.maps.LatLng(currLatLong),
map: map,
title:"a",
});
console.log(marker);
});
但是,标记不会加载,控制台也不会给出任何错误或警告。
currLatLong
已定义为LatLng
对象。因此,如果地图加载完美,但标记没有加载,这应该可以解决问题:
marker = new google.maps.Marker({
position: currLatLong,
map: map,
title:"a" // also possible typo problem comma
});
相关文章:
- 在地图加载/页面加载时,我想将地图设置为当前地理位置,但不想在地图上显示定位图标
- Google Places API显示雷达搜索中的位置图标/图像
- 在WordSmith jquery中,双击后什么决定了链接图标的位置
- Twitter 引导中的图标箭头位置 - 折叠插件
- 为什么我的chosen.js放大镜图标在Retina屏幕上的位置不对
- 希望在不创建新类的情况下将警告图标显示在正确的位置
- 菜单图标位置不同
- 谷歌地图V3 - 如何将每个位置的标记更改为自定义图标
- 位置图标未显示在谷歌地图上
- JS:工具提示在图标右侧的相对位置
- jQuery UI 模式对话框:在错误的位置关闭图标并调整其大小
- Jquery日期选择器图标位置不正确
- 如何在同一位置设置可扩展图标
- 位置图标跟随响应的背景图像
- Google Maps API V3通过不同的图标表示同一位置的多个标记
- 将图标移动到悬停或单击的元素的绝对位置
- 如何将图标保持在正确的位置?(场地右侧和场地重新定位)
- 在这个 ajax 表单中放置加载图标的位置,请任何人告诉我
- 谷歌地图v3:我如何可靠地检索图标大小和锚位置
- jQuery翻转箭头图标基于折叠位置