相关疑难解决方法(0)

如何以像素为单位偏移Google地图(API v3)的中心?

我想知道是否有可能在Google maps api v3中偏移地图的中心.我想以像素为单位控制这个偏移量,因为lat和lng似乎是错误的并且很难预测.

我只需要放置一个标记,然后将中心偏移250px,这样我就可以在地图中间放置一些其他内容.

希望有人可以帮忙!

google-maps google-maps-api-3

38
推荐指数
3
解决办法
3万
查看次数

如何访问Google Maps API v3标记的DIV及其像素位置?

我将使用其他jQuery工具提示插件而不是Google Maps API的默认信息窗口.所以我需要得到标记的DIV及其像素位置.

但无法得到它,因为某些标记没有id或class.只有我可以从标记对象和未记录的pixelBounds对象访问地图画布div.

  1. 如何访问标记的DIV?
  2. 我在哪里可以获得DIV的像素位置?我可以将lat-lng位置转换为像素值吗?

==追加:

我也试过下面的代码,但滚动地图时它没有改变.

var marker = new google.maps.Marker({...});
google.maps.event.addListener(marker, 'click', function() {
    var px = this.getMap().getProjection().fromLatLngToPoint(this.getPosition());
    console.log("(" + px.x + "," + px.y + ")");
});
Run Code Online (Sandbox Code Playgroud)

google-maps google-maps-api-3

22
推荐指数
2
解决办法
5万
查看次数

使用填充在Google Map Api中显示两点之间的方向

我想使用谷歌地图Api并在两点之间绘制方向.我的地图部分被灰色框覆盖,其中可能会显示一些文字.当两个点的距离太远而灰色框覆盖一个点时,会出现问题.

如何强制它绘制路径的方式是整个路径显示在灰色框的右侧,并且没有任何点与灰色框重叠?

我目前拥有的:

在此输入图像描述

我期待的是:

在此输入图像描述

google-maps google-maps-api-3

4
推荐指数
1
解决办法
3652
查看次数

标签 统计

google-maps ×3

google-maps-api-3 ×3