问题标签 [mkcircle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
183 浏览

ios - 如何从地图套件中的两个 MKCircle 中找到交点坐标?

我有两个坐标和半径值,使用它在地图视图上绘制两个圆圈。现在我必须找到两个交点坐标,两个圆相互交叉。如下图所示:

在此处输入图像描述

我怎样才能做到这一点?

0 投票
0 回答
284 浏览

swift - Swift – 在 MKCircle 中设置多个填充颜色

MKCircle fillColor当 markerType 不同时,我试图进行更改。例如,如果markerType是“机场”,那么填充应该是红色,如果是“Sea Plane Base”,那么填充应该是黑色。

我正在使用这个函数来显示半径。

然后我在viewDidLoad方法中调用它

0 投票
1 回答
50 浏览

swift - 当我将 MKCircle 添加到 mapKit 的叠加层时,我在编译器中收到了很多警告

我试图弄清楚如何在我的委员会上摆脱很多警告,我得出的结论是,这些警告发生在我将叠加层添加到我的 mapKit 之后

这是我添加叠加层的部分..

之后,我在委托方法上自定义这些覆盖......

我在控制台上收到的警告...

2018-10-25 15:09:04.919237+0200 SeeFire[37911:13344200] 在从主线程访问引擎后,此应用程序正在从后台线程修改自动布局引擎。这可能导致引擎损坏和奇怪的崩溃。2018-10-25 15:09:04.921562+0200 SeeFire[37911:13344200] 在从主线程访问引擎后,此应用程序正在从后台线程修改自动布局引擎。这可能导致引擎损坏和奇怪的崩溃。

如果我评论我添加覆盖的行没有出现警告并且一切都很好,我做错了什么?

MKCircleRenderer 和 MKCircleView 有什么区别我怎么知道我应该使用哪一个?

预先感谢您的回答。

0 投票
1 回答
914 浏览

ios - iOS - 添加和删除 MKCircle 覆盖到 MapView 导致故障

我有一个 MapView,用户可以选择一个半径来显示一个区域。我添加一个 MKCircle 作为覆盖。当半径从 30 英里变为 1 英里时,当 MapView 放大时,MKCircle 的周边会出现明显的故障。故障看起来有点像天赋。它仅在放大而不是缩小时发生。\

由于缩放不断变化,我在添加另一个覆盖之前删除了旧的覆盖,但我认为这不是问题。

当 MapView 的缩放发生变化时,如何消除圆圈上的故障?

30 英里

毛刺

1 英里

0 投票
1 回答
40 浏览

ios - 用户位置的简单 MKCircle 实现

IOS 和 SWIFT 的真正新手。试图在当前位置上覆盖一个圆圈。以下代码生成地图视图,在用户位置放置一个蓝点,但不绘制覆盖圈..请帮助。

这个函数做主要工作。

0 投票
1 回答
97 浏览

ios - 获取 MKCircle 半径上的点坐标

我在另一个主题中找到了我的问题的答案,并根据我的需要更改了功能。但我没有达到预期的结果。我使用这个功能,我想得到半径上的点。

红线由两点组成:圆心和函数执行后收到的点,但第二个点应该在圆上

我怎样才能在圆的半径上正确地得到这个点?

0 投票
0 回答
34 浏览

ios - 自定义 MKCircle 类似地图视图外的视图

我想在地图视图之外实现一个像 MKCircle 这样的自定义圆圈,它应该像 MKCircle 一样工作。

基本上,当我们放大地图时,圆圈会变大,而缩小时圆圈会变小。我需要该公式在地图外的自定义圆圈上应用相同的公式。

我正在尝试这样的事情:

但这并不准确。

0 投票
1 回答
136 浏览

ios - 将 MKCircle 添加到地图上的注释 - 设置 CLLocationCoordinate2D 时出现问题

我试图将 MKCircle 添加到地图注释中。稍后它将用于检测该区域的用户并签入(如果您有任何提示如何稍后开始,我将不胜感激)。现在这是我的代码,但我收到一个错误:

Cannot convert value of type 'CLLocationCoordinate2D.Type' to expected argument type 'CLLocationCoordinate2D'

这是我的代码,我还需要添加其他内容吗?: