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,如果越过北极或南极,则不填充圆圈

Google Maps SDK 错误在最后一小时开始弹出 [重复]

自定义图块覆盖在最新的适用于 Android 的 Google Maps SDK 中不起作用