问题标签 [android-mapview]
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.
iphone - 使用 MapKit 接收 MKMapView 的 UIView 子视图的触摸问题
当按下按钮时,我已将 UIView 的子类作为子视图添加到 MKMapView。UIView 的背景颜色设置为清晰。此 UIView 没有收到任何 touchesBegan 等消息。MKMapView 似乎仍在接收所有消息,因为双击仍会发生缩放等。
如何确保子视图正在接收消息,并且有没有办法调试响应者链,以查看消息的发送位置。
谢谢。
如果您需要更多信息,请说。
iphone - 有什么建议可以定制 iPhone MapView?
我想要 iPhone LocationManager 并使用自定义地图显示位置,这与 MapView 使用的地图不同。有什么方法可以自定义 MapView 或者我应该从头开始重建我自己的 MapView 吗?
您认为 MapView 会在 SDK 的未来版本中开放以实现这种自定义吗?
您有什么建议从头开始重建 MapView。我将不得不将我的地图划分为级别和每个级别的图块。但是我应该将磁贴与 UIImage 相关联,还是应该动态构建/管理由当前显示的磁贴组成的 UIImage?
iphone - 当用户滚动 MKMapView 时,从 Core Data 加载其他对象
使用 iPhone 3.0 SDK 中的 MapKit,您可以创建符合 MKAnnotation 协议的对象。将这些加载到 MKMapView 上非常容易。然而,当用户滚动 MKMapView 时,是时候加载新的注释了。请求新对象的可能位置在mapView:regionDidChangeAnimated:中,当地图的区域更改时调用它,然后用新的注释添加/替换注释。
具体来说,我想查询 Core Data 以检索当前MKCoordinateRegion (mapView.region) 中存在的所有对象,以便我只加载将在屏幕上显示的对象。Core Data 中的对象具有纬度和经度属性(CLLocation 属性在类' .m/.h 中定义,我可以从中手动填充)并将其用于 NSPredicate 以查找附近的对象。
由于 Core Data 数据库中存在多少对象的性质,我们不能将所有对象预加载为注释,否则我们将耗尽内存(而且速度会非常慢)。
如何仅检索在当前地图视图范围内具有位置的对象?
iphone - 自定义 MKAnnotationView 标注
可能重复:
自定义 MKPinAnnotation 标注气泡类似于默认标注气泡
如何自定义 MKAnnotationView 的标注气泡?
有谁知道或有显示如何创建自定义 MKAnnotationView 标注的代码?我的意思是实际的文本气泡而不是图钉。提前致谢。
objective-c - 刷新 mkannotation 属性并刷新注释
我有一个 mkannotation 位于一个 mapview 上,它有一个 mkannotationview 以及一个 calloutview,当单击它时会转到一个子 uiviewcontroller。我正在从标注的 uiviewcontroller 更新一些属性,但是在我完成后,我想移动注释在地图上的位置并更改注释标题和副标题。如何从标注的 uiviewcontoller 轻松做到这一点?处理这个最优雅的方法是什么?如果有人有代码示例,那就太好了。
谢谢
iphone - 如何添加不是 IB 组件的自定义 iPhone UI 元素?
我正在尝试创建一个使用 iPhone MapView(在 Google 代码下)的应用程序。我不知道如何在不手写整个 UI 的情况下将这个东西集成到我的应用程序中,即根本不使用 IB。
如何使用界面生成器来创建我的所有菜单等,但添加 MapView?我是否需要编辑 MapView 以使其成为 IB 组件?
谢谢!
编辑:
@pgb
这是我的代码,它仍然只显示一个空白的 UIView,我已经在 IB 端连接了所有东西。
没关系想通它比 PBG
android - Android:DrivingDirections 自 API 1.0 以来已删除 - 如何在 1.5/1.6 中执行此操作?
似乎DrivingDirections
自 Android API 1.0 以来已被删除
现在在 Android 1.6 中显示包含两个点的地图(其中一个可能是当前位置,但也可以是任何其他位置)以及从一个点到另一个点的方向的方式是什么?
iphone - iphone:在 MKMapView 上绘图?
我正在尝试在 mapView 上绘制多边形。我所做的是在主视图上添加一个透明视图,它与 mapView 的边界相匹配,然后我在它上面绘制。当我移动桌子时没问题,但是当我放大和缩小 Y 轴(纬度)上的多边形“反弹”时,X 轴没问题。你怎么看?
顺便说一句,我试图将透明视图作为子视图添加到 mapView,但随后它搞砸了用户交互。
如何才能做到这一点?帮助将不胜感激。
android - android maps:如何长按地图?
如何长按地图视图以使地点标记出现在地图上的该点?
我尝试了几种方法都没有成功:
1)使用setOnLongClickListener
从未MapvView
检测到长按。
2)我的另一个想法是扩展MapView
覆盖dispatchTouchEvent
.. 创建一个 GestureDetector 来响应 longpress 回调。但是我被困在这里,因为我无法处理我的子类 Mapview。IE
3)我知道如何尝试的唯一另一种方法是:检测一个MotionEvent.ACTION_DOWN
并将延迟的可运行文件发布到处理程序,并在其他两个事件:acton_move 或 action_up 没有发生时检测 longpress。
有人可以提供有关这些方法中的任何一种检测长按的想法吗?