android - 在 ImageView 中显示 map

标签 android imageview openstreetmap

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

谢谢。

最佳答案

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

  1. 您必须在 Google Developer Console 上创建项目

  2. 在开发者控制台上的图书馆仪表板中激活您的 API key 。

将此 URL 用于激活静态 map 页面 API:

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

  1. 如果您需要获取我们的 map 静态图像并且没有任何标记,请调用以下 Web 链接

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

这个链接给出这样的输出

enter image description here

  1. 如果您需要为我们绘制静态图像并带有一些标记,请使用此 link

这个链接给出这样的输出

enter image description here

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

希望这对你有帮助...

如果需要更多信息,请访问这里

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

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

关于android - 在 ImageView 中显示 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46360318/

相关文章:

android - 获取存储在 React Native 文档目录中的文件名数组

Android 相机(照片未显示)

android - 如何在加载 PNG 的 ImageView 的透明部分防止 onClick 方法

javascript - 使用 Leaflet.js 和 OSM 时仅显示美国

python osmnx - 只提取一个国家的大型高速公路

android - 底部的 ActionBar Sherlock Tabs

android - Eclipse Android 2.2项目报错但是Android 4.0没有报错

android - 为什么我的图像在横向模式下消失了?

javascript - 如何在 React Native 中集成 Open Street map ?

android - Webview 在 android 中不工作