javascript - 我如何在 Google Maps v2 的 map 底部放置标记?

标签 javascript google-maps google-maps-markers google-maps-api-2

我有一个网页 finds a store by postcode or name .

我刚刚发布了更新,以便在来自标记的信息窗口中显示联系人详细信息。由于信息窗口的尺寸较小,在以标记为中心后, map 会向下平移,直到它适合标记和信息窗口,将标记留在底部附近。

想知道是否有一种简单的方法可以立即设置此偏移量,以便标记出现在 map 窗口的底部而不必平移?

谢谢。

最佳答案

您可以在添加标记之前将 map 适本地居中:

var someZoom = 13;
var center = new GLatLng(37.4419, -122.1419);
map.setCenter(center, someZoom);

缩放也是可选的。您可以将缩放保留在任何位置:

map.setCenter(center);

如果您想以特定像素为中心,而不是纬度/经度,则可以使用此函数进行转换:

fromContainerPixelToLatLng(pixel:GPoint) 

我觉得您应该花半个小时查看文档:http://code.google.com/apis/maps/documentation/reference.html .在我的网站上工作时,我广泛阅读了文档:www.trailbehind.com

关于javascript - 我如何在 Google Maps v2 的 map 底部放置标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1582968/

相关文章:

ios - 如何设置城市边界?

c# - 没有谷歌播放服务,Xamarin 应用程序将无法运行

android - Android 应用程序中的谷歌地图 (V2)

javascript - 如何使用 Javascript 打开另一个 HTML 页面

javascript - 如何模糊网站而不使网站 "clickable"?

php - 谷歌地图编码折线 PHP 函数

java - 如何将谷歌地图标记绑定(bind)成一个圆圈?

android - 屏幕旋转时旋转 map 标记?

javascript - 为什么在 JavaScript 中 "Object instanceof Function"和 "Function instanceof Object"都返回 true?

javascript - React Native Chart Kit - 条形图颜色从上到下淡出每个条