有什么方法可以指定显式视口吗?

时间:2012-11-20 16:11:13

标签: google-maps google-static-maps

我需要对一些位置进行地理编码(完成),然后在地图上绘制自定义叠加层(客户订单)......但要做到这一点,我需要确切知道视口区域是什么。我可以看到这样做的唯一方法是在静态地图中指定查询到底是什么...但它似乎不可能。我错过了Static Maps API中的某些内容吗?

2 个答案:

答案 0 :(得分:0)

无法设置地图的边界,除此之外:

即。)我指定包含北海道(日本)的界限

enter image description here

我设置不透明度为零且线宽为零的路径。

https://maps.googleapis.com/maps/api/staticmap?size=256x256&sensor=false&path=color:0xff00000000|weight:0|41.3780,139.3555|45.1870,146.9415

enter image description here

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

答案 1 :(得分:0)

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

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

试试吧。