更改谷歌地图当前位置蓝点颜色 iOS
Posted
技术标签:
【中文标题】更改谷歌地图当前位置蓝点颜色 iOS【英文标题】:Changing Google Maps current location blue dot color iOS 【发布时间】:2013-12-10 03:03:48 【问题描述】:我正在尝试自定义代表 Google 地图中当前位置的蓝点。 我正在尝试更改其颜色或使用自定义图像作为图标。图片。
我检查过
Customize Google Maps blue dot for current location
但我也想启用位置,而且我不完全适合蓝点顶部的图像(尽管我使用精确坐标)。
我尝试使用
将圆圈放在地图上GMSCircle *circ = [GMSCircle circleWithPosition:circleCenter
radius:50];
circ.map = mapView_;
circ.fillColor = [UIColor redColor];
但它位于蓝点后面。
【问题讨论】:
已经试过这个链接***.com/questions/8442832/…第一个答案 谢谢,但我使用的是谷歌地图而不是 Mapkit :) @Mann 你找到解决方案了吗?? 【参考方案1】:我也遇到了同样的问题,我使用了 UIImageView,将其置于用户位置的中心并将其添加到 MapView。此外,我每次都在“didupdatelocation”委托方法中使用一些动画来改变它的中心。
GMSCircle 将添加内部地图。我想这就是为什么它不起作用。你需要在地图上添加 UIImageView 说
[myMap addsubview:YourImageView]
对我来说效果很好。
【讨论】:
【参考方案2】:请用这个
CLLocationDegrees degrees = 90;
circ.groundAnchor = CGPointMake(0.5, 0.5);
circ.rotation = degrees;
【讨论】:
以上是关于更改谷歌地图当前位置蓝点颜色 iOS的主要内容,如果未能解决你的问题,请参考以下文章
iOS Google 地图 SDK - 可以将当前位置蓝点标记为红点