谷歌地图fitBounds使地图位于海洋中:)
Google Map fitBounds makes the map be in the ocean :)
我在这个页面上列出了每个州的项目。如果我尝试进行
map.fitBounds(bounds);
然后地图突然转向大海。我想让它适应标记的区域。
这是这个的测试页面:
http://www.comehike.com/outdoors/terrain.php?type=hills&geo=状态&state_id=1
知道出了什么问题吗?
谢谢!
在initializeTerrain
结束时初始化bounds
时,映射上没有标记。因此,当您稍后调用map.fitBounds(bounds)
时,它默认为太平洋上的那个位置。添加每个标记后,需要扩展边界。
var myLatlng = new google.maps.LatLng( 32.533470 , -87.786118 );
bound.extend(myLatlng);
对每个标记重复。
应该完成
该位置是地图的中心,可能意味着没有找到该位置。也许某个地方的语法不正确?
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 我可以获得相对于被点击元素的确切点击位置吗
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 如何包含特定于每个视图angularjs的javascript文件
- Javascript日期格式类似于ISO,但本地
- toBoolean方法类似于toString
- es6 相当于下划线查找位置
- str.split(someString).join(someOtherString)是否等效于替换
- 州和城市选择框类似于国家细分页面
- 为什么在许多浏览器中drawImage()的性能略好于createPattern()
- 通过传递图像的URL通过javascript读取/处理图像-类似于PHP中的file_get_contents
- 如何将返回的值应用于多个不同位置的多个选择器
- AddEventListener适用于浏览器,但不适用于Android
- 如何查找值是否存在于二叉树中
- JavaScript:单击时相对于父级增加变量值
- 希望日期开始结束于while循环中的一个房间id的一个数组
- 我可以在谷歌地图样式API上隐藏非海洋吗?
- 在html和javascript代码中使用Esri海洋基础图
- 谷歌地图fitBounds使地图位于海洋中:)
- 迷失在节点的海洋中