问题标签 [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.

0 投票
1 回答
2166 浏览

iphone - MKMapView、Google Maps API 和交通信息

当你读完这个问题时,你会很明显我对这个发展很陌生。但我有一个快速的问题。我想我(不幸的是,有点)知道答案,但我想我会问,无论如何:

我正在开发一个应用程序,我想在其中将来自 Google 地图的交通数据显示到地图中。似乎很容易。我可以轻松地将 MKMapView 放在所需位置的中心。我还可以创建一个可以在浏览器上查看的自定义 Google Maps API,它会使用 GTrafficOverlay 对象显示交通数据。

现在...

我可以使用 API 流量数据(在 Javascript 中)并将其解析到 MKMapView 实现中吗?我不这么认为……对吧?

所以,我唯一的其他选择是改用 UIWebView ,对吗?我只是链接到那个页面,我很高兴去。

另外......这样做有一个主要缺点吗?我知道我失去了一些内置界面,但除此之外,它似乎并没有那么大的区别,对吧?

而且,如果我想使用那个 Google Code API,我该如何实现它?我是否必须在服务器的某个地方拥有该 HTML 文件,或者我可以将它作为我的资源的一部分,还是什么?

抱歉所有问题,但提前感谢大家可能有的任何建议!

0 投票
1 回答
190 浏览

iphone - 显示 100 公里左右的大头针

我正在实施一个应用程序,在地图上显示客户和我的用户位置。但是现在我有一个问题,因为有很多客户,地图很不舒服。

我如何只能在地图或列表中看到距离我大约 100 公里的图钉?

我希望有人能帮助我吗?

问候马可

0 投票
1 回答
7711 浏览

iphone - MKMapView 和 CLLocationManager

我想使用 MKMapView 使用默认的蓝色呼吸针显示用户当前位置,并且我想同时记录用户运动。当我们启用它以显示用户位置时,有什么方法可以使用 MKMapView 使用的 GPS 管理器(不确定这是否是 CLLocationManager)?

我知道我可以创建自己的 CLLocationManager。但这感觉就像给我的应用程序增加了开销,我希望地图和我的跟踪保持同步。

我已经探索了以下想法但没有成功:

  • 使用并在字段[MKMapView showUserLocation:YES]上添加 KVO 。userLocation这不起作用,我想知道这是否是由于该userLocation字段是只读的。
  • 当请求用户位置的注释视图时,使用[MKMapView showUserLocation:YES]、创建和添加跟踪。MKMapViewDelegate这不起作用,因为注释视图显然只请求一次???
  • 使用 aCLLocationManager并尝试手动添加蓝色引脚。不幸的是,我没有在可用的引脚类型中找到蓝色引脚,因此我尝试手动创建用户注释但没有成功。

有谁知道我如何实现这一目标并且仍然从蓝色引脚中受益,或者是我使用 aCLLocationManager并创建自己的引脚的唯一解决方案?

0 投票
2 回答
3358 浏览

objective-c - 来自 mapView.userLocation 的纬度、经度

我有以下代码可以在我的应用程序上获取 userLocation:

那是在viewDidLoad();

但是我怎样才能从userLocation下面的方法中得到纬度和经度呢?

0 投票
1 回答
1205 浏览

iphone - 访问自定义 MKAnnotationView 的“选定”属性?

我正在尝试使用 MKAnnotationView 中的“selected”属性(在此处讨论),这是为了让用户能够删除选定的注释......

以下代码应该在 MKMapView 中找到选定的引脚并将其删除:

其中 CSMapAnnotation 是我的自定义地图注释,定义如下:

我认为因为我不是真正“继承”自MKAnnotationViewCSMapAnnotation所以不会回应selected

解决此问题的最佳方法是什么?

0 投票
2 回答
6894 浏览

cocoa-touch - 干净的解决方案,知道哪个 MKAnnotation 已被挖掘?

好的,所以你通常有一些你想在 MKMapView 中注释的对象 X。你这样做:

然后你在里面创建注释视图

当一些标注被点击时,你处理里面的事件:

将 X 传递给最新的点击事件的最干净的解决方案是什么?

0 投票
2 回答
435 浏览

iphone - iPhone:如何在应用程序“Qype”中获取位置

我今天发现了应用程序“Qype”,现在我想知道如何构建一个函数来定位自己,就像在 quype 中一样。

对于那些不知道这个应用程序的人:这是一个向您展示您附近的咖啡馆、酒吧、餐馆等的应用程序。当我开始 Qype 时,有一个问题:“Qype 想要定位你的位置。你想允许吗?”

是否有来自 Apple 的参考资料或任何教程来学习如何做到这一点?

谢谢!

0 投票
1 回答
3194 浏览

iphone - 仅旋转 MapView 的内容

我正在尝试根据用户的当前路线在我的应用程序中旋转地图视图。(我不喜欢使用内置罗盘,因为只有 3GS 使用它,并且受到其他机器(即您自己的汽车)的干扰太大。)。

CGAffineTransformMakeRotation 方法将旋转整个地图视图,因此 Google 徽标将不再位于屏幕的右下方。此外,所有注释视图都会旋转并且在应用程序上看起来很奇怪。

有谁知道如何只旋转 MkMapView 的内容(街道 drwaings)?

谢谢

0 投票
2 回答
5961 浏览

iphone - Custon MKPin注解颜色

我在谷歌上搜索了一下,但并没有真正找到我的问题的答案。我想创建一个不同颜色的图钉,例如黄色或橙色。

我该怎么做?似乎不可能创建一个向它发送 UIColor 的对象。我应该自己设计它们并以某种方式将图钉更改为自己的图像吗?

最好的问候,保罗·皮伦

0 投票
1 回答
4712 浏览

iphone - 如何更改地图视图的注释标注气泡的高度

可能重复:
自定义 MKPinAnnotation 标注气泡类似于默认标注气泡

我已将自定义视图添加到标注气泡中。视图对于标注本身来说太大了。

是否可以更改标注气泡的高度?

谢谢。