标签: google-maps-static-api

Google地图会阻止我吗?

我正在编写适用于Google Maps的Web应用程序,我需要生成PDF输出,所以我决定使用静态API.我的应用程序将使用1500个小地图图像(100*100px).我不想每天向Google索取每一千张图片,所以我写了一个脚本来下载所有图像并将其保存到我的服务器中,其中将使用图像.下载300张图片后,我的服务器收到此错误:

Warning: readfile(http://maps.googleapis.com/maps/api/staticmap?size=100x100&maptype=roadmap&markers=icon:http://mediup.martinstrouhal.cz/arrs/210.png%7Cshadow:false%7C50.078522,14.436551&sensor=false&zoom=16) [function.readfile]: failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden
Run Code Online (Sandbox Code Playgroud)

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

google-maps blocking google-maps-static-api

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

自定义标记图标未显示Google Static Maps v2

我正在使用Static Google Maps API v2下载地图视图的静态图像,其中只有一个标记显示一个图像.但是,添加到markerurl参数的图像似乎没有任何区别,只是在该位置显示了一个红色标记.

请问你能告诉我哪里出错了?

http://maps.googleapis.com/maps/api/staticmap
?center=37.446754,-77.572746
&size=70x61
&maptype=roadmap
&sensor=true
&scale=2
&zoom=15
&key=some_key
&markers=icon:https://foursquare.com/img/categories_v2/shops/financial_bg_64.png|37.446754,-77.572746
Run Code Online (Sandbox Code Playgroud)

google-maps httprequest google-maps-static-api

4
推荐指数
2
解决办法
6582
查看次数

使用Google Static Maps API URL渲染多边形

我创建了一个脚本来存储动态地图输入,方法是将属性附加到静态地图URL(因此我们可以在用户提交后再引用它).

由于我还无法确定的原因,Polygon完全不使用基本静态地图URL进行渲染,但它适用于第三方网站的静态地图功能.根据Static Maps API示例,应该没有问题,但我似乎无法重新创建Polygon.

来自第三方网站的工作版本(在URL中具有相同的属性,但它忽略了卫星和缩放分辨率).

所需版本缺少多边形.

问题是:我错过了一些参数吗?我有一个API密钥,我从URL中删除,所以这不是问题..

google-maps-api-3 google-maps-static-api

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

将静态谷歌地图加载到UIImageView?

我想在我的应用中显示一个小的静态谷歌地图.我想知道是否可以使用UIImageView来做到这一点?它似乎对我不起作用,但也许我做错了什么.

这就是我所拥有的(我删除了URL以便更容易阅读):

NSURL *mapurl = [[NSURL alloc]    initWithString:@"http://maps.google.com/maps/api/staticmap?[...]"]; 
NSData *mapdata = [[NSData alloc] initWithContentsOfURL:mapurl];
UIImage *uimap = [[UIImage alloc] initWithData:mapdata];
self.map.image = uimap; // map is my UIImageView    
[mapurl release];   
[mapdata release];
[uimap release];
Run Code Online (Sandbox Code Playgroud)

我知道我的UIImageView设置正确,因为如果我用一个图像替换URL,那么它加载正常.此外,我知道谷歌地图网址是正确的,因为如果我直接加载到浏览器它显示正常.

我开始认为这可能是不可能的.如果有人有任何想法或替代方案,请分享.

谢谢.

iphone google-maps uiimageview google-maps-static-api

3
推荐指数
1
解决办法
2046
查看次数

离线绘制Google静态地图上的地图坐标

历史记录:从静态Google地图png中提取的栅格数据,将其加载到R设备上ggimage.

library (png)
library (ggmap)

rasterArray <- readPNG ("My.png")

x = c (40.702147,40.718217,40.711614)
y = c (-74.012318,-74.015794,-73.998284)

myData <- data.frame (x, y)

print (ggimage (rasterArray, fullpage = TRUE, coord_equal = FALSE) 
    + geom_point (aes (x = x, y = y), data = myData, colour = I("green"), 
      size = I(5), fill = NA))
Run Code Online (Sandbox Code Playgroud)

我确实运行dput了,rasterArray但输出是20 MB,不能在这里发布.
顺便说一句,这是静态地图的URL:

问:为绘制"GPS坐标"包含的像素地图将R设备上,我需要scaledata.frame

我看到这个页面:http://www-personal.umich.edu/~varel/rdatasets/Langren1644.html 我是否需要按照他们在这里展示的方式进行缩放?

如果是,那么除了scale函数的手册之外的其他内容我还需要了解才能完成这项工作吗?

我在错误的树上吠叫吗?

png r ggplot2 google-maps-static-api ggimage

3
推荐指数
1
解决办法
5313
查看次数

当提供密钥时,Google静态地图始终返回403

如果我在地图请求中提供API密钥,我总是得到403 Forbidden响应; 没有说明一切顺利,我可以到达地图.问题是我必须使用API​​密钥才能监控使用情况和每用户配额.

这是一个例子:http: //jsfiddle.net/demerzel3/ZUC6m/

http://maps.googleapis.com/maps/api/staticmap?key=AIzaSyDqq140S23Q_H_dmyUIFz-YwsbH_rCSFSs&size=320x140&scale=2&zoom=15&sensor=false&markers=color:0xEE6B1C|label:A|V.%20FALCONE%207%20CASALETTO%20LODIGIANO%20(LO)
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,我使用已配置的注册API Key,以便允许jsfiddle作为引用(如果需要,我可以附加API控制台的屏幕截图).我究竟做错了什么?

谢谢

google-maps google-maps-static-api

3
推荐指数
1
解决办法
2943
查看次数

有人知道如何将GMap Static JSON转换为HTML网址吗?

我已经从snazzymaps.com下载了一个示例样式的地图.我尝试转换为http://maps.googleapis.com/maps/api/staticmap?sensor=false&size=512x512&zoom=15&​​center=Chicago这样的网址,但我做得不好.我正试图改变下一个例子:

示例Google Map样式静态

JSON看起来像这样:

styles: [

{"featureType":"poi","stylers":[{"visibility":"off"}]},{"stylers":[{"saturation":-70},{"lightness":37},{"gamma":1.15}]},{"elementType":"labels","stylers":[{"gamma":0.26},{"visibility":"off"}]},

{"featureType":"road","stylers":[{"lightness":0},{"saturation":0},{"hue":"#ffffff"},{"gamma":0}]},

{"featureType":"road","elementType":"labels.text.stroke","stylers":[{"visibility":"off"}]},

{"featureType":"road.arterial","elementType":"geometry","stylers":[{"lightness":20}]},

{"featureType":"road.highway","elementType":"geometry","stylers":[{"lightness":50},{"saturation":0},{"hue":"#ffffff"}]},

{"featureType":"administrative.province","stylers":[{"visibility":"on"},{"lightness":-50}]},

{"featureType":"administrative.province","elementType":"labels.text.stroke","stylers":[{"visibility":"off"}]},

{"featureType":"administrative.province","elementType":"labels.text","stylers":[{"lightness":20}]}
Run Code Online (Sandbox Code Playgroud)

我改变了下一个,但它不起作用,我做错了!! :S

http://maps.googleapis.com/maps/api/staticmap?sensor=false&size=512x512&zoom=15&center=Chicago&format=png&style=feature:poi%7Cvisibility:off%7Csaturation:-70%7Clightness:37%7Cgamma:1.15%7Celement:labels%7Cgamma:0.26%7Cvisibility:off&style=road%7Clightness:0%7Csaturation:0%7Chue:#ffffff%7Cgamma:0&style=road%7Celement:labels.text.stroke%7Cvisibility:off&style=road.arterial%7Celement:geometry%7Clightness:20&style=road.highway%7Celement:geometry%7Clightness:50%7Csaturation:0%7Chue:#ffffff&style=administrative.province%7Cvisibility:on%7Clightness:-50&style=administrative.province%7Celement:labels.text.stroke%7Cvisibility:off&style=administrative.province%7Celement:labels.text%7Clightness:20
Run Code Online (Sandbox Code Playgroud)

如果有人可以给我一个建议,我将非常感激.

url json google-maps google-maps-static-api google-maps-styling

3
推荐指数
1
解决办法
1867
查看次数

在 PyQt 中显示图像(以字节为单位)

我需要知道如何在 GUI 中以字节为单位显示图像。我正在使用 .content 从 google 静态地图 API 获取图像,我得到的图像以字节为单位,如下所示:

import requests

a = requests.get('https://maps.googleapis.com/maps/api/staticmap?center=Berkeley,CA&zoom=14&size=400x400')
print(a.content)
Run Code Online (Sandbox Code Playgroud)

我想在我正在创建的界面中显示它。我知道我可以保存图像中的字节,然后创建QPixmap加载图像并将其添加到场景或可能Qlabel,但是我可以在界面中显示图像而不保存它吗?

我将不胜感激任何帮助。

python byte image pyqt google-maps-static-api

3
推荐指数
1
解决办法
7587
查看次数

Google静态地图可获得倾斜的卫星视图

没有在文档中看到任何内容所以我想我会在这里问:

为了通过谷歌静态地图api捕获图像,有没有办法获得倾斜的视图?似乎没有关于如何查询此问题的任何文档.

谢谢.

static google-maps tilt google-maps-api-3 google-maps-static-api

3
推荐指数
1
解决办法
727
查看次数

Google 静态地图 API 比例和大小

我对谷歌静态地图 API 的新计费模型有点困惑。以前,您需要高级计划 API 来请求大于 640 x 480 的图像。采用新的即用即付定价模式(截至 7 月 16 日),您是否还需要高级计划才能获得更大尺寸图像,或者我可以启用计费并请求这些更大的图像吗?我启用了计费并使用签名 URL 来获取 2000x2000 像素的图像 (scale=1),但当我返回 640x480 的图像时它不起作用。我是否遗漏了什么,或者我是否仍然需要高级计划才能实现这一目标?

google-maps google-maps-static-api google-cloud-platform

3
推荐指数
1
解决办法
2733
查看次数