在图像视图中显示地图

Show map in image view

我制作了一个使用 OpenStreetMap 显示用户当前位置的应用程序。我使用了 osmdroid 库。现在我想在另一个应用程序的图像视图中显示这张地图。关于如何实现这一目标的任何想法?

谢谢。

找到解决方案

这URL给出了基于纬度和经度值的地图图像

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

有关详细信息,请查找 url:https://developers.google.com/maps/documentation/static-maps/intro

如果您将地图作为图像获取,则必须执行一些步骤

  1. 您必须在 Google 开发者控制台上创建项目

  2. 在开发人员控制台上的图书馆仪表板中激活您的 API 密钥。

使用此 URL 激活静态地图页面 API:

https://console.developers.google.com/apis/api/static_maps_backend/overview?project=YOUR_PROJECT_NAME

  1. 如果您需要获取我们的地图静态图像且没有任何标记,请在以下网址中调用此 link

    https://maps.googleapis.com/maps/api/staticmap?maptype=roadmap&center=12.990912,%2080.218304&zoom=17&size=640x400&key=YOUR_API_KEY

这个link的输出是这样的

  1. 如果您需要获取地图静态图像并带有一些标记,请使用此 link

这个link的输出是这样的

  1. 如果您需要超过 2 个标记,则必须附加更多标记信息和纬度、经度

希望这对您有所帮助...

如果需要更多信息,请访问此处

https://developers.google.com/maps/documentation/static-maps/intro

https://developers.google.com/maps/documentation/static-maps/styling