问题标签 [mkpointannotation]

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 投票
0 回答
215 浏览

swift - MKMapView在缩放时隐藏MKPointAnnotation

我需要一直显示添加到 MKMapView 的所有 MKPointAnnotations,但是在放大和缩小地图时它们一直隐藏,是否有一个属性 o 委托方法来防止这种行为?

谢谢!。

这是我的代码:

然后在地图上添加注释:

就是这样,不使用任何委托方法。我想指出,当我再次放大时,注释会重新出现,这更像是我想阻止的默认行为。

0 投票
1 回答
1365 浏览

ios - iOS MKMapView - 动画地图引脚

使用 Swift 4 的 iOS 中的 MKAnnotationView 动画

将动画添加到引脚以添加引脚以平滑映射。为地图添加图钉时,不流畅或没有动画效果。有没有简单的解决方案来实现这一目标?

0 投票
0 回答
117 浏览

ios - 重用 iOS MapKit MKPointAnnotation 对象

我正在使用此功能根据用户选择更改地图标记的位置:

坐标和标题反复变化,所以我有点担心这是不是正确的方法。MKPointAnnotation对象仅作为全局实例化一次,并且在调用 setPin()函数时仅更新其内容。到目前为止,它一直没有问题,除了模拟器有时不刷新/渲染标题的故障。

这样做会导致任何泄漏吗?在重用它之前,我是否错过了任何释放对象或将其从地图中删除的步骤?

TIA。

0 投票
1 回答
461 浏览

ios - 如何在 MKPointAnnotation 上添加 Tap 手势以显示另一个数据视图?

我有一个纬度和经度数组,并使用 for 循环在地图上显示 MKPointAnnotation。当点击特定的 MKPointAnnotation 时,我想将视图显示为带有数据的弹出窗口。

这是我的代码 -

//PS: popup 是一个包含标签的视图。我想将数据从 MKPointAnnotation 传递到视图

0 投票
2 回答
48 浏览

swift - 我不能使用 MKPointAnnotation 添加多个引脚

我是 Xcode 的新手,我从来没有用 swift 为 iphone 创建过应用程序,所以我仍然有很多麻烦。

在我的应用程序中,我想打开地图页面,并希望为我拥有的每个地址显示一个图钉。为此,我创建了一个带有一些位置的 json。到目前为止,我只能访问这个本地文件并用它生成一个打印件。但是,当我尝试调用该函数在地图上创建图钉时,会出现错误。

0 投票
1 回答
1297 浏览

ios - 带有默认地图视图引脚的 Swift Mapview 自定义调出视图

我相信这将是一个非常简单的答案,但我一直在试图弄清楚如何使用地图视图默认图钉添加自定义标注视图。使用我当前的代码,我似乎只能将图像添加为 MKPointAnnotation 而不是默认引脚。这第一个“viewFor 注释”是我设置默认引脚的方式,而下面的所有内容都是用于自定义标注视图......我想要做的是让我的自定义标注视图带有默认引脚。如果我想要自定义标注视图,是否必须添加自定义图像图钉?

0 投票
1 回答
502 浏览

ios - 多个 MKPointAnnotations 上的自定义图像

我正在尝试在 MKPointAnnotations 上添加不同的图像。这是我的代码,当只有一个注释时它工作正常。我面临在不同注释上添加不同图像的问题。

这是我的mapView( :viewFor)功能:

将图像添加到引脚的功能:

我想为地图上的每个注释添加不同的图像,但它会覆盖所有注释上的单个图像。

0 投票
0 回答
30 浏览

swift - 获取位置点和标题并在 mapkit 视图上显示

我使用 longtapgesture 识别器添加地点,虽然它显示在我的地图上,但当我离开视图然后返回时它消失了。

所以我使用firebase来添加位置来在此处输入图像描述获取位置,我希望它显示在我的地图视图上。我正在获取 snapshot.value 的值,我正试图在我的 mapview 上展示,请帮助我。这是我似乎无法弄清楚的最后一步。

0 投票
1 回答
85 浏览

objective-c - 将 MKPointAnnotation 保存到 Firestore

我有 [mkmapview annotations] 这是 MKPointAnnotation 的数组

我正在尝试将 ti 作为数组保存到 FireStore,但不接受 MKPointAnnotation 对象

然后我尝试将 MKPointAnnotation 转换为 FIRGeoPoint 但没有运气

annotationsArray 是 [mkmapview 注释]

总是为空

0 投票
1 回答
109 浏览

ios - 使用 MapKit 时在创建时设置 MKPointAnnotation 的标题

因此,目前我似乎无法弄清楚用户如何在注释引脚上输入标题。在我的代码中,长按地图后会出现一个图钉,但图钉显示的标题是“图钉”。

我唯一想做的就是让应用程序的用户能够在创建时创建别针的唯一标题。

导入 Foundation 导入 UIKit 导入 MapKit

类 MapsViewController: UIViewController, CLLocationManagerDelegate {

}