Google maps 有没有办法指定显式视口?

Google maps 有没有办法指定显式视口?,google-maps,google-static-maps,Google Maps,Google Static Maps,我需要对一些位置进行地理编码(完成),然后在地图顶部绘制自定义覆盖图(客户订单)。。。但要做到这一点,我需要确切地知道视口区域是什么。我能看到的唯一方法是在静态映射查询中精确地指定边界是什么。。。但这似乎不可能。静态映射API中是否有我遗漏的内容?没有办法设置映射的边界,除非这样: i、 e.)我指定包含北海道(日本)的边界 我将路径设置为不透明度为零,线宽为零 您可能知道,它不完全是我指定的视口。哦,我只是记得。 我尝试了类似的目的,解决了这个问题。 您始终知道地图的中心位置、缩放和大小

我需要对一些位置进行地理编码(完成),然后在地图顶部绘制自定义覆盖图(客户订单)。。。但要做到这一点,我需要确切地知道视口区域是什么。我能看到的唯一方法是在静态映射查询中精确地指定边界是什么。。。但这似乎不可能。静态映射API中是否有我遗漏的内容?

没有办法设置映射的边界,除非这样:

i、 e.)我指定包含北海道(日本)的边界

我将路径设置为不透明度为零,线宽为零

您可能知道,它不完全是我指定的视口。

哦,我只是记得。 我尝试了类似的目的,解决了这个问题。 您始终知道地图的中心位置、缩放和大小。 由于谷歌使用墨卡托投影(更准确地说,他们使用的是“EPSG:900913”投影),您可以在服务器端根据这些信息精确计算视口

虽然我是用php创建的,但我的代码丢失了


试试看。

在这种情况下,当指定一组位置以保持可见并自动调整视口大小时,所提供位置列表两侧的缓冲区空间是否保持不变?比如,最左边的位置是否总是边框内图像宽度的12.5%?(以随机缓冲区为例)我不这么认为。文档没有提到它。一些实验证实了这一点:不,填充根本不是恒定的。然而,在已知坐标处绘制方框时,扫描图像并在其上插入数据点应该不会那么困难。谢谢你给我指明了正确的方向。