android - 谷歌为 UI 映射自定义颜色

标签 android google-maps

我想知道是否可以将 Google map UI 颜色从蓝色更改为红色。

我不想更改 map 颜色,而只想将起点/目的地(顶部的搜索框)颜色从蓝色更改为红色。我将使用 Google Maps API

enter image description here

我试图在网上查找教程,但找不到。

PS:我之前从未使用过Google API

最佳答案

我认为方向 API 存在一些混淆。当您使用 API 时,您实际上不会拥有与在 maps.google.com 上看到的相同的方向 UI。您必须自己构建 UI 部分并使用 API 实际提供指导。用户将使用您构建的 UI 来调用 API。然后,API 将返回所发送请求的说明。

路线有两个主要选项,您可以使用来自 JavaScript API 的路线服务进行客户端路线,也可以使用路线网络服务进行服务器端路线。我相信前者会更符合您的需求。请在此处查看文档:

使用 JavaScript API 的客户端方向:

https://developers.google.com/maps/documentation/javascript/directions

使用路线网络服务的服务器端路线:

https://developers.google.com/maps/documentation/directions/start

还有一些很好的示例可以向您展示使用 JavaScript API 的路线服务是什么样子的。请看这里:

https://developers.google.com/maps/documentation/javascript/examples/directions-simple https://developers.google.com/maps/documentation/javascript/examples/directions-travel-modes https://developers.google.com/maps/documentation/javascript/examples/directions-panel

正如您在示例中看到的那样,您必须自己构建 UI 才能通过 JS API 使用客户端方向。也就是说,既然您是设计师,您应该能够让 UI 看起来随心所欲。

希望对您有所帮助!

关于android - 谷歌为 UI 映射自定义颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41732721/

相关文章:

android - 解析来自 google direction api 的 json 响应

PHP - 从 'Point' 形状生成 kml

安卓 OGLES 2 : shaders pointer for color

android - 如何以编程方式删除 PreferenceCategory?

安卓.content.res.Resources$NotFoundException : Resource is not a Drawable (color or path):

algorithm - 谷歌地图多边形优化

javascript - 是否可以在实例化的 StreetViewPanorama 中显示叠加层/标记?

javascript - 为什么在Android中旋转屏幕时setIntervals不能被杀死?

java - 方法内的动画监听器

google-maps - 带有 Google map 的 Ember.js