标记定位错误,某些选项被禁用
Marker mislocated with certain option disabled
尝试在使用optimized: false
选项时使用Maps JS API放置标记。这导致该标记被放置在哈萨克斯坦,而不是挪威。如果缩放到缩放级别0(世界缩放),则标记将重新定位到其预期位置。有线索吗?
JsFiddle
var mapOptions = {
zoom: 5.4,
center: new google.maps.LatLng(72.84664426123108, -32.280699735104044) // norway
};
map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);
marker = new google.maps.Marker({
position: new google.maps.LatLng(64.426895, 11.496360),
map: map,
optimized: false
});
zoom必须为整数。zoom: 5.4
不工作
更新的小提琴
代码片段:
var map = null;
var marker = null;
$(document).ready(function() {
var mapOptions = {
zoom: 5,
center: new google.maps.LatLng(72.84664426123108, -32.280699735104044) // norway
};
map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);
marker = new google.maps.Marker({
position: new google.maps.LatLng(64.426895, 11.496360),
map: map,
optimized: false
});
map.setCenter(marker.getPosition());
});
body,
html,
#map-canvas {
height: 100%;
overflow: hidden;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maps.googleapis.com/maps/api/js?v=3"></script>
<div id="map-canvas"></div>
相关文章:
- CSS-如何定位内容数据标题
- 我的单元测试选项是什么
- 如何更改bigquery API中的计费层选项
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- 使用Javascript获取所选选项ID
- Selectize.js:如何对整数值的选项进行排序
- 通过js在新选项卡中有条件地打开url
- 在Jquery detachment()和appendTo()之后定位元素
- 按照选项卡索引的顺序循环一个jQuery选择
- 困在逻辑中试图定位动态的东西
- 如何在使用selectBoxIt JQuery插件时检测选项更改
- 如何在CSS或Javascript中定位选定的属性(在HTML选项中)
- 使用此 javascript 在 IE7 中收到“对象不支持此属性或方法”错误,以及选项卡未正确定位的问题
- 从定位链接直接链接到选项卡
- jQuery UI选项卡:从链接定位动态选项卡
- e.preventDefault仍然在浏览器的新选项卡中加载定位链接
- 如何将jQuery功能选项卡脚本从不显示改为绝对定位
- 滑动选项卡定位CSS
- 标记定位错误,某些选项被禁用
- 自动激活定位的选项卡