问题标签 [mkmapview]
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.
mkmapview - MKMapView 改变颜色
任何人都知道改变MKMapView颜色的方法吗?有没有办法对图像进行异或或混合,你可以“可能”创建一个不太亮的地图的“夜间版本”?
谢谢!
担
iphone - MKMapView 在 regionDidChangeAnimated 中返回错误的 latitudeDelta 和 longitudeDelta
我正在尝试与 Web 服务讨论嵌入式 MKMapView 上放大或缩小区域内的位置。在我的视图控制器的 regionDidChangeAnimated 方法中(这是我用来捕获地图上任何用户手势的方法),我调用以下代码:
日志条目说:
但是,如果我在 regionDidChangeAnimated 触发后手动重新查询 lat/long dela(即用户手势完成),我会得到以下信息:
为什么这里有区别?这是放大还是缩小手势都没有关系。总是有区别的。这是怎么回事??
iphone - 如何在自定义 UIView 下方的 MKMapview 中启用 touchEvents(滚动和平移)?
替代文字 http://www.gisnotes.com/wordpress/wp-content/uploads/2009/09/poly.png
简而言之,我试图弄清楚如何缩放在 MKMapView (mapView) 之上的自定义视图 (geometryView) 中实现的几何图形(点、线和多边形)。
我所做的是..
创建 DrawMapViewController。在底部工具栏上添加 UIBarButtonItems(MAP、PT、LN、PG)。
当您单击地图按钮时,您可以在地图上平移/缩放。这通过设置geometryView.hidden = YES来启用mapView;
当单击三个几何按钮中的任何一个时,geometryView 将通过geometryView.hidden = NO 显示,从而启用touchEvents 并从GeometryView.drawRect 的方法中绘制几何。
图层顺序如下:mapView 在geometryView 的底部。
-几何视图
-mapView
我的问题是什么? 理想情况下,在“地图”模式期间以及当用户平移和缩放时,我希望它是否可以显示来自 geometryView 的绘图。但是当用户点击“地图”时,geometryView.hidden = YES,因此绘图消失了。如果我让geometryView 可见,那么用户与geometryView 交互而不是mapView,因此没有缩放和平移。
显示自定义视图时,是否可以在自定义视图下方处理 MKMapView 的 touchEvents(平移/缩放)?非常感谢任何其他想法/方法。
谢谢,
鲁珀特
几何视图列表:
DrawMapViewController 清单:
iphone - MKMapView 路线/方向
我发现 Google Maps API 通过以下方式支持路线:
那么如何将其翻译成 Objective-C 以便 iPhone 可以检索到呢?我知道如何在 MKMapView 上画一条线我只需要路线的地理位置。
或者也许有一种不同的方式来获取两个地理位置点之间的路线。
请告诉我,
提前致谢。
iphone - MKMapView 在 n 次迭代后仅显示单个注释
我使用下面的循环来填充我的 MapView。但是,无论我进行多少次迭代,它总是一次只显示一个引脚。
单独声明项目似乎也没有影响。
我在 osx 10.5.8 上使用带有 xCode 3.1.3 的初始 3.0 SDK,3.1 SDK 更改日志没有提到对 MKMapKit 框架的任何修复,所以我觉得不需要下载 2.5GB文件。
这是第一个日志记录语句的输出
第二个是字典的结构
如果您感兴趣,这里是我的 LTAnnotation 实现
这一切结合起来产生了这个......
替代文字 http://img340.imageshack.us/img340/3788/picture1fg.png
我哪里出错了有什么想法吗?谢谢
iphone - 在 MKPinAnnotationView 后面添加图片
我正在尝试在 MKPinAnnotationView 后面添加图像。似乎在这里这样做应该很容易:
但是我这样做的问题是,pin 的子子视图将呈现在它的顶部而不是在它的后面。
我也试过:
这样做的问题是,虽然它位于图钉后面,但一旦重新定位地图,图像就会浮出屏幕。
有什么建议么?谢谢
iphone - UILabel 代替 MKMapView 上的默认 pin
是否可以使用我们自己的 UILabel 或其他类型的文本来代替 iPhone 上 MapKit 地图中的默认引脚?
iphone - 使用 MKMapView 旋转的经验
我有一个正在考虑旋转的 MKMapView,以便更方便地向我的用户显示一系列注释。
到目前为止,我正计划使用 CGAffineTransform 简单地旋转整个视图,但我想知道是否有人对 MKMapView 旋转有任何经验。
- 在添加轮换时,您是否遇到过任何陷阱或“陷阱”?
- 有没有更简单的方法来旋转地图视图?
- 如果我有一个叠加层,convertCoordinate:toPointToView: 方法是否仍然以相同的方式工作?我会假设我必须对我的叠加应用相同的变换以使点对齐,但也许该方法比这更聪明。
如果有什么你认为可以帮助我的事情,我很想听听。
编辑:经过大量实验,我相信我将使用可以旋转和覆盖自己的静态地图,但是,我仍然会对有关 MKMapView 旋转的任何信息感兴趣。
objective-c - 如何在 iPhone 中使用地图视图?
我想使用两个位置显示地图,其中一个位置不断更新。而且我想在地图视图中显示一个自定义图钉图标。
ios - 如何自定义 MKAnnotationView 的标注气泡?
我目前正在使用 mapkit 并且卡住了。
我有一个正在使用的自定义注释视图,我想使用 image 属性在地图上用我自己的图标显示该点。我有这个工作正常。但我还想做的是覆盖默认标注视图(触摸注释图标时显示标题/副标题的气泡)。我希望能够控制标注本身:mapkit 仅提供对左右辅助标注视图的访问,但无法为标注气泡提供自定义视图,或将其设为零大小或其他任何内容。
我的想法是在 my 中覆盖 selectAnnotation/deselectAnnotation MKMapViewDelegate
,然后通过调用我的自定义注释视图来绘制我自己的自定义视图。这有效,但仅在我的自定义注释视图类canShowCallout
中设置为时。YES
如果我将此设置为NO
(这是我想要的,因此不会绘制默认标注气泡),则不会调用这些方法。因此,如果没有显示默认标注气泡视图,我无法知道用户是否触摸了我在地图上的点(选择了它)或触摸了不属于我的注释视图的点(选择了它)。
我试着走一条不同的路,自己处理地图中的所有触摸事件,但我似乎无法让它工作。我阅读了与在地图视图中捕获触摸事件相关的其他帖子,但它们并不是我想要的。有没有办法在绘制之前深入地图视图以删除标注气泡?我不知所措。
有什么建议么?我错过了一些明显的东西吗?