问题标签 [mapkit]

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 投票
3 回答
6893 浏览

iphone - 为什么自定义的 MKMapView 注释图像在触摸时会消失?

我正在注释我的地图并设置图像就好了,但是当我点击 MapView 上的注释时,图像会从我的自定义图像返回到红色图钉。为什么是这样?

我的代码看起来与一些不会产生此问题的示例代码相同。

0 投票
3 回答
971 浏览

iphone - Urbanspoon 如何显示地图?

我查看了 Google 的地图 API,它全是 javascript,而且在 iPhone 上非常慢。然后我尝试使用 maps.google.com 上提供的链接选项。这很快,但我看不出有太多的控制权。它还在地图顶部显示一个小搜索框。谷歌的 API 规定你必须在网站中使用地图,而 iPhone 不是。我不确定 maps.google.com 的许可。

Urbanspoon 的范围选项可以根据您的位置在地图上显示附近的企业。鉴于没有 mapkit 的谷歌地图可用的工具集有限,我不知道他们是如何做到的。看起来好像它们以某种方式与 mapkit 集成。单击注释会显示标注,再单击一次会推送一个包含该引脚详细信息的新视图。任何想法如何做到这一点?

- 编辑 -

需要明确的是,mapkit 不显示周围的业务。这就是问题的症结所在,我不确定 Urbanspoon 是如何克服它的。

0 投票
1 回答
1941 浏览

iphone - MapKit 修复缩放

我有 mapkit 视图,我需要修复缩放步骤。用户只能增加或减少 4 倍。我如何在 MapKit 中做到这一点?

0 投票
1 回答
387 浏览

iphone - 图钉完成动画后是否有 Mapkit Annotation 事件?

我的 Mapkit 和用户位置事件有一些问题。当找到用户的位置时,我需要调用一个方法,但是,[locationManager startUpdatingLocation];对于我正在尝试做的事情,使用会导致该方法调用得太早。

理想情况下,我想在用户位置图钉的动画完成后拨打电话。有什么办法可以观察吗?

0 投票
1 回答
1622 浏览

iphone - Mapkit 经纬度到屏幕坐标

我有 mapkit 视图,如何将纬度和经度转换为屏幕坐标?

0 投票
1 回答
2287 浏览

iphone - 全屏mapkit地图

我在 iphone 上有 mapkit 视图,我想显示所有世界,但后来我使用

由于未捕获的异常“NSInvalidArgumentException”,我有错误终止应用程序,原因:“无效区域”如何解决?

0 投票
2 回答
7327 浏览

iphone - 如何在MapKit中获取地图的左上右下经纬度

如何在MapKit中获取地图的左上和右下经纬度?我使用此代码,但它不能正常工作。我应该如何解决它?

0 投票
1 回答
1295 浏览

iphone - MapKit 墨卡托投影

MapKit 使用墨卡托投影,我如何将纬度转换为 Y 屏幕坐标? 更新: 谢谢。我用这个

我需要绘制绑定到地图的网格,cacheRegion.minY - 是网格中框的最小索引,由此我计算框的纬度和经度,我需要计算左上框和地图视图区域之间的距离。但是10度后[map convertCoordinate:leftTopBoxCoordinate toPointToView:map]; 不行。这个好

所有日志:

发生了什么?你知道吗?我

0 投票
3 回答
1497 浏览

iphone - iPhone SDK Mapkit:如何检查用户的位置是否与给定坐标位于同一街道/大道?

My iPhone App 是一个在 MapView 中向用户显示一些 POI(兴趣点)的应用程序。我想让用户选择打开一个功能,该功能只会突出显示与他在同一街道、大道、路线等的 POI。

有没有办法解决这个问题?

非常感谢!

0 投票
5 回答
30874 浏览

iphone - 如何使用 MKAnnotationView 创建自定义“pin-drop”动画?

我有一个实例MKMapView并且想使用自定义注释图标而不是 MKPinAnnotationView 提供的标准图钉图标。因此,我设置了一个名为 CustomMapAnnotation 的 MKAnnotationView 子类,并重写-(void)drawRect:以绘制 CGImage。这行得通。

当我尝试复制.animatesDropMKPinAnnotationView 提供的功能时,问题就来了;MKMapView当注释被添加到实例时,我希望我的图标逐渐出现,从上往下并以从左到右的顺序出现。

这是 -(void)drawRect: 用于 CustomMapAnnotation,它在您仅绘制 UIImage 时起作用(这是第二行的作用):

添加方法时,麻烦就来了animateDrop

它只是不起作用,可能有很多原因。我现在不会涉及所有这些。我想知道的主要事情是这种方法是否合理,或者我是否应该尝试完全不同的方法。

我还尝试将整个事情打包到一个动画事务中,以便 beginTime 参数可能真正起作用;这似乎根本没有做任何事情。我不知道这是因为我错过了一些关键点,还是因为 MapKit 以某种方式破坏了我的动画。

如果有人对这样的动画 MKMapAnnotations 有任何经验,我会喜欢一些提示,否则如果您可以提供有关该方法的 CAAnimation 建议,那也很棒。