我想生成一个位图文件,使用谷歌Map,而不通过mapView传递数据,像一个后台线程(下载瓷砖,以便写入位图)有人有主意吗?一个例子是:输入坐标并单击按钮后,在SD卡中生成.png,其中包含完整加载的图块。有什么建议吗?谢谢!!!
h79rfbju1#
此方法返回带有Map图像的url
public static String getMapUrl(Double lat, Double lon, int width, int height) { final String coordPair = lat + "," + lon; return "http://maps.googleapis.com/maps/api/staticmap?" + "&zoom=16" + "&size=" + width + "x" + height + "&maptype=roadmap&sensor=true" + "¢er=" + coordPair + "&markers=color:black|" + coordPair; }
您可以下载或在ImageView上显示它
bkhjykvo2#
当我在浏览器中粘贴从该代码生成的URL时,它给了我:Google Maps Platform服务器拒绝了您的请求。您必须使用API密钥对每个请求进行身份验证,才能访问Google Maps Platform API。有关其他信息,请参阅http://g.co/dev/maps-no-account
2条答案
按热度按时间h79rfbju1#
此方法返回带有Map图像的url
您可以下载或在ImageView上显示它
bkhjykvo2#
当我在浏览器中粘贴从该代码生成的URL时,它给了我:Google Maps Platform服务器拒绝了您的请求。您必须使用API密钥对每个请求进行身份验证,才能访问Google Maps Platform API。有关其他信息,请参阅http://g.co/dev/maps-no-account