在iOS中,我正在尝试显示带有自定义样式的Google地图:除白色道路外全黑。 Google Maps Javascript库提供了“样式化地图”选项,但iOS库却没有。起初,我在UIWebView中使用Javascript库,除了事实证明iOS webkit遭受触摸事件的故障,因此我必须使用原生iOS库。是否有一种解决方法(可能涉及图形黑客)可以让我达到我想要的效果?
答案 0 :(得分:1)
是否必须是谷歌地图,例如你可以使用MapBox吗?它们支持自定义样式,并具有iOS SDK。它们不是免费的(取决于你拥有多少流量 - 有一个免费等级用于低流量)。
这里有一个例子:
http://www.mapbox.com/blog/mapbox-streets-ios-screencast/
此处有一项功能请求可向Google Maps iOS SDK添加样式:
https://code.google.com/p/gmaps-api-issues/issues/detail?id=4968