Android Google Maps SDK,如果越过北极或南极,则不填充圆圈
Posted
技术标签:
【中文标题】Android Google Maps SDK,如果越过北极或南极,则不填充圆圈【英文标题】:Android Google Maps SDK, not filling circle if crosses north or south pole 【发布时间】:2018-10-02 00:11:15 【问题描述】:我尝试使用下面的代码在地图上绘制昼夜圆圈:
circle = mMap.addCircle(new CircleOptions()
.center(new LatLng(37.4, 85.0))
.radius(100000)
.strokeWidth(10)
.strokeColor(Color.GREEN)
.fillColor(Color.argb(128, 255, 0, 0))
.clickable(true);
问题是如果半径足够大,所以圆穿过任何一个极点,map sdk 将不会填充圆,而只会绘制轮廓描边。
【问题讨论】:
【参考方案1】:此错误已于 2017 年 8 月在 Google 问题跟踪器中报告。您可以在此处找到它:
https://issuetracker.google.com/issues/64502178
随时为该错误加注星标以添加您的投票并订阅来自 Google 的通知。希望有一天他们会在未来的 Google Play 服务版本中解决这个问题。
【讨论】:
以上是关于Android Google Maps SDK,如果越过北极或南极,则不填充圆圈的主要内容,如果未能解决你的问题,请参考以下文章
Google Maps SDK [Android]:如何获取/设置热图的 MaxIntensity?
在 Google Maps Android SDK (v2) 中更改建筑物颜色
如何在 Google Maps Android SDK 的折线上添加形状
Android Google Maps SDK,如果越过北极或南极,则不填充圆圈