如何拍打扑扑的谷歌地图

时间:2020-09-15 19:23:25

标签: google-maps flutter

请问我是不熟悉googlemaps的陌生人。我想拍摄一张googlemap的屏幕截图,以显示两个标记之间的方向,目前我使用的是屏幕截图插件,但这仅捕获了空白图像。请帮助一个兄弟。

2 个答案:

答案 0 :(得分:0)

我建议使用“ Map Static API”,它会为您提供经过纬度和经度的jpg图像(带有标记和您想要的任何东西)。

链接:https://developers.google.com/maps/documentation/maps-static/overview

示例:

https://maps.googleapis.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=13&size=600x300&maptype=roadmap
&markers=color:blue%7Clabel:S%7C40.702147,-74.015794&markers=color:green%7Clabel:G%7C40.711614,-74.012318
&markers=color:red%7Clabel:C%7C40.718217,-73.998284
&key=YOUR_API_KEY

结果:

Static Map

答案 1 :(得分:0)

您可以使用takeSnapshot包的 GoogleMapController 类中的google_maps_flutter方法。此方法返回地图的图像字节。

这里是示例代码的github link

相关问题