gpt4 book ai didi

javascript - CFGMap Google map API V3 始终以经度/纬度为中心 map

转载 作者:行者123 更新时间:2023-12-02 18:07:40 24 4
gpt4 key购买 nike

我正在使用 CFGMap 解决方案在谷歌地图上放置标记(API V3),但我希望 map 始终以某个长/纬度为中心。现在它似乎以 map 上放置的最后一个标记为中心,因此如果大多数标记位于我希望长/纬度居中的位置,那么一个随机标记将在数英里之外查看。

对此的任何帮助表示赞赏。谢谢!

最佳答案

CFGMap 因缺乏文档而令人恼火。我自己不使用它;我只是想找到一些可能对你有帮助的东西。从表面上看,它似乎只采用了完整 API 功能的一小部分,并没有提供太多其他功能。

据我从 testmap.js 收集到的信息找到here ,看来您只能将 map 居中于位置数组中的现有标记上(请参阅 github file 的第 616 行)。

_cfGMapObj.resetCenterToLoc(index);

例如,在 example 的源中是行:

_cfGMapObj.resetCenterToLoc($('#locID','#printLink').val());

它从页面顶部的select中当前选项的值中获取数字。

现在,如果您选择敲 CFGMap 的头,您可以充分利用 Map API 并使用 API 的 setCenter 方法设置 map 的中心.:

map.setCenter(new google.maps.LatLng(lat, lng));

例如

map.setCenter(new google.maps.LatLng(57.4419, -121.1419));

在我看来这要容易得多。另外,如果您决定这样做,StackOverflow 上有关 API 的文章比 CFGMap 上的文章多得多。 YMMV。

关于javascript - CFGMap Google map API V3 始终以经度/纬度为中心 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19964754/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com