问题标签 [mkpolygon]
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.
objective-c - 在 iOS7 上的 MKMapView 中检测对 MKPolygonView 的点击
根据我在这个 SO 问题上的发现(MKMapView's overlays 上的触摸事件),我实现了一种拦截 MKPolygon 上的点击手势的方法。
它在我们使用 Xcode 4.6.3 针对 iOS 6 构建的应用程序中运行良好。但是,当我在 iOS 7 设备上尝试它时,一切都停止了。
具体来说
由于某种原因,即使给定坐标在 MKPolygonView 内,对 CGPathContainsPoint 的调用也不再返回 YES。不确定是否有人遇到过这个问题,但我会很感激你的任何见解。
谢谢!
objective-c - 测试 MKCircle 是否与 MKPolygon 相交
我正在寻找一些指导来测试 MKPolygon 是否与 MKCircle 相交。目前我正在使用:
我发现这只会返回不准确的结果 b/c 它在我的圆圈周围画了一个矩形,从而给了我不应该出现的交叉点。
搜索该主题使我找到了Chad Saxon 的多边形-多边形相交项目。如果我能以某种方式将我的 MKCircle 转换为多边多边形,这可能会很有用 - 这可能是可能的,但最终我相信这是解决这个问题的迂回方法。
在深入研究移植我自己的自定义几何射线测试算法实现之前,我最终想知道是否有一个我忽略的简单解决方案。
objective-c - MKPolygonRenderer - 棘手的内存问题
我目前在使用新的 iOS7 MKPolygonRenderer 类时遇到硬内存问题。我将问题的根源定位到一行代码:
似乎核心框架没有在这里释放内存,因此对该函数的后续调用会由于内存异常而导致应用程序崩溃。
基本上我想做的是让用户改变地图上的单个多边形覆盖。
我的测试项目正在使用 ARC。探查器没有抱怨内存泄漏。
有没有人有类似的问题?我在这里做错了什么吗?有更好的方法吗?
我在这里先向您的帮助表示感谢
ios - 在 iOS 中的地图上添加多边形
我需要一些关于如何在 iOS 地图上的标记之间添加多边形的帮助。当我在地图上使用“长按”时,它会添加一个标记,当我再放置一个标记时,它会在它们之间创建一个多边形,依此类推。
我将添加一些我的代码,希望有人可以帮助我。
ios - 动态创建 MKPolygon
我正在使用 MKPolygon 在 UIMapView 上进行叠加。以下是我当前的代码:
现在,我正在实现 json web 服务,这将导致我所有的经度和纬度。但我无法从这些点创建叠加层。任何人都可以帮助我使用动态点实现覆盖。
以下是我的服务回复:
提前致谢
objective-c - MKPolygon面积计算
我正在尝试为 MKPolygon 创建一个面积计算类别。我找到了一些 JS 代码https://github.com/mapbox/geojson-area/blob/master/index.js#L1与算法的链接:http: //trs-new.jpl.nasa.gov/dspace /句柄/2014/40409。它说:
这是我的代码,它给出了错误的结果(比实际多出数千倍):
我错过了什么?
iphone - 放大 MKCoordinateRegionForMapRect 对于一些边距
我在地图(某些点)上显示了一些注释,地图放大或缩小以适合所有点 - 请参阅下面的工作代码。
问:我想稍微扩大这个多边形以留出一些边距,我怎样才能扩大这个区域?
iphone - 检查当前位置是否在 MkPolygons
我在一个 IOS 7 项目中工作,它包含一个位置检查(当前位置在给定的多边形中)。
我正在使用以下代码检查条件
创建了一个 MKPolygons 数组
对于第一个多边形,此代码正常工作(pointIsInPolygon 返回 YES/NO 正确)。然后下一次迭代(数组中的下一个多边形)pointIsInPolygon 给出前一个状态的意思,如果第一个多边形在该位置之外,它返回 NO 并且它返回 YES如果第一个多边形在 location 内。
如何解决这个问题?
如果有人知道,请给我一个建议
objective-c - MKPolygon 的渲染标题
我正在尝试MKPolygon
使用以下代码进行渲染:
我使用以下代码提供描边和填充颜色:
我需要做些什么来渲染标题吗?我想我应该启用配置或其他东西,但我是新手MapView
。或者我需要创建一个UILabel
?
iphone - 在 MapView iphone sdk 中绘制多个 MKCircle
我想在 mapview 中绘制多个 MKCircle,但这会导致内存问题。我找到了减少内存污染的解决方案,但它适用于 MKPolygon 在此链接MKMapView with multiple overlays memory-issue 我的问题是我想将它用于 MKCircle,但我不知道如何使用。谁能帮我自定义代码以使用 MKCircle。
谢谢你。