问题标签 [google-static-maps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
15692 浏览

google-maps - 画一个圆圈谷歌静态地图

我有一个在 v3 api 上绘制的 Google Maps Circle。当用户在那里绘制圆(或多边形,如果他们选择),他们可以将数据保存到服务器。如果用户选择了径向搜索,则中心坐标和以英尺为单位的半径将存储到数据库中。这意味着当用户重新加载他的搜索时,它可以再次穿过圆圈(如下所示)。

负载示例

但是,我遇到了 1 个问题,即用户选择他们想要使用的搜索时。如果他们画了一个多边形,它会很好地加载多边形,如果它是一个圆形,它会穿过中心的标记。但是我需要的是静态地图中的一个函数来绘制一个圆圈。

0 投票
2 回答
3818 浏览

java - 如何计算 Google 静态地图图像的缩放比例

我目前正在使用谷歌静态地图图像,我希望了解如何计算给定缩放级别的比例。我知道谷歌地图使用墨卡托投影。我正在制作的应用程序从 Google 获取卫星地图图像,用户在其上绘制一个多边形。我需要以现实世界的单位计算这个多边形的面积。有什么建议么???

0 投票
1 回答
7278 浏览

google-maps-api-3 - 谷歌地图 - 带有方向标记的静态地图

有没有一种使用静态地图的方法,谷歌地图可以像使用 javascript API 一样显示在图像上绘制的方向。这是一种加载静态地图图像并在其上绘制路线的方法。

有任何想法吗?

奇妙

0 投票
5 回答
4381 浏览

google-maps - 谷歌地图静态图片的最大网址长度

我需要用几个标记创建谷歌地图的静态图像,每个标记都有一个自定义图标。

Api DOC中有注释:静态地图 URL 的大小限制为2048 个字符。实际上,您可能不需要比这更长的 URL,除非您生成具有大量标记和路径的复杂地图。

url 很长......每个标记都有位置,每个标记都有自定义图标的 URL。我已经尝试过不支持 POST 请求。

还有另一种方法可以创建没有最大长度限制的静态地图图像吗?

一种可能的方法可能是这样,但我不知道是否可能:我已经使用 GMaps 中的函数创建了我的自定义地图,并且我已经添加了我需要的所有标记。有没有办法以静态方式访问这个特定的地图?所以在 url 中我只需要给出地图的中心和其他参数(缩放,...),但所有标记都已经定位。

或者......另一个想法......我可以提交一个 KML 的 URL,其中所有标记都定位,而不是每个单个标记位置+图标 url?

0 投票
2 回答
2818 浏览

javascript - 我需要获取有关动态 Google 地图的数据并使用 API V3 从中创建静态 Google 地图

我真正想做的是允许用户使用谷歌地图创建地图并保存图像。我试图通过使用谷歌地图 api V3 和静态地图 api 来解决这个问题。

用户可以使用动态谷歌地图滚动、缩放等,找到自己喜欢的地图。然后,用户应该按下一个按钮,该按钮从谷歌地图(中心、缩放级别等)中提取数据,将查询发送到静态谷歌地图 api。然后静态 google map api 将返回可以保存的图像。

我有这一切工作*,但它并不总是有效。有时,静态谷歌地图返回的图像正是用户在动态地图中看到的。其他时候图像可能会偏离几米(我相信这是因为动态 google map api 使用比静态 api 更高的经度和纬度精度),甚至数千公里(我不知道为什么会发生这种情况)。缩放级别越大,图像通常越差(由于精度差异)。

我想知道是否有人尝试将动态地图转换为静态地图并提出了一个无故障的解决方案,或者是否有更好的解决方案。

0 投票
1 回答
192 浏览

html - 谷歌地图显示位置

在我的应用程序中,我想在谷歌地图中显示两个或多个点,并且还需要在它们之间画一条线。我希望这通过 html 的标签来显示。我该怎么做??

0 投票
4 回答
7860 浏览

google-maps - 谷歌地图会阻止我吗?

我正在编写与谷歌地图一起使用的网络应用程序,我需要生成 PDF 输出,所以我决定使用静态 API。我的应用程序将使用一组 1500 个小地图图像 (100*100px)。我不想每天向谷歌询问每张图片上千次,所以我编写了一个脚本来下载所有图片并将其保存到我的服务器上,从那里使用图片。下载 300 张图片后,我的服务器收到此错误:

这是否意味着谷歌永久阻止我?

0 投票
0 回答
1152 浏览

google-maps - 在 Google Static Maps API 中显示信息对话框

Google Static Maps API中没有任何地方提到使用对话框。它们可以显示在静态地图上吗?

谷歌静态地图中的对话框

0 投票
2 回答
3316 浏览

google-maps - 如何使用 Google Maps Static Map API 创建旅行路线

我想知道是否有一种简单的方法可以让 Google Map STATIC API 为方向工作......我真的不明白整个路径是如何工作的......但例如我正在尝试完成这个

src="http://maps.google.com/maps/api/staticmap?zoom=10&size=256x256&sensor=true&markers=1208+cherokee+royal+oak+mi&markers=348+e+maple+birmingham+mi"

这将在它生成的地图上显示两个点,但它不会在这两个点之间画一条线,任何人都可以在这里提供帮助?

0 投票
1 回答
263 浏览

google-maps - 不正确的谷歌地图静态本地化

我正在使用 Google 地图创建静态地图,但遇到了一个奇怪的问题。我正在尝试对附近的一所大学进行编码,但 Google Maps static 似乎为弗吉尼亚州的某个地方创建了一张地图。

我正在使用的链接是:

http://maps.google.com/maps/api/staticmap?center=10945+BOULEVARD+Circle+near+21117&zoom=l6&size=500x500&markers=color:red%7C10945+BOULEVARD+Circle+near+21117&format=jpeg&maptype=map&sensor=错误的&

当我去谷歌地图并只做 10945+BOULEVARD+Circle+near+21117 时,我得到了正确的地图。这是谷歌地图静态中的一些奇怪的错误还是我错过了什么?