我遇到了一些问题。我想显示两点之间的路线,并为两个点提供自定义标记。它正在发挥作用。
然后问题出现了:当我添加自定义标记时,地图的中心会跳转到最后添加的标记。我希望将地图的中心保留在路线上,该路线最初是由directionsService.route函数生成的。
PS:奇怪的是,如果我在显示路线之前添加标记,地图仍然以最后添加的标记为中心。
谢谢,
PálTerebess
答案 0 :(得分:0)
尝试的一个选项是在生成路线后保存地图的边界(使用getBounds)并在添加标记后重新应用(使用setBounds)。
编辑:setBounds不是一个函数。也许尝试fitBounds或获得缩放和居中并重置那些。
答案 1 :(得分:0)
我的不好,抱歉。我刚今早上发现了这个bug。我在添加标记时使用了setcenter。它现在完美运作。谢谢你们的时间!不过我还是很棒。