iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了iphone – 我们怎么知道地图坐标在当前区域中是否处于当前区域?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我正在研究地图视图应用程序.我想知道我们如何识别坐标位于我当前区域(与屏幕绑定的地图区域)或其外部. 提前致谢. 你有不同的选择.你可以从apple: Regions看到这个示例代码.据我所知,按天线的位置检查设备位置. 或跟踪设备位置,并检查是否在您定义的区域内.检查这个question 如果您找到更好的解决方案,请告诉我. 编辑: 要检查坐标在地图中是否可见,请尝试使用: // Your co
我正在研究地图视图应用程序.我想知道我们如何识别坐标位于我当前区域(与屏幕绑定的地图区域)或其外部.

提前致谢.

解决方法

你有不同的选择.你可以从apple: Regions看到这个示例代码.据我所知,按天线的位置检查设备位置.

或跟踪设备位置,并检查是否在您定义的区域内.检查这个question

如果您找到更好的解决方案,请告诉我.

编辑:

要检查坐标在地图中是否可见,请尝试使用:

// Your coordinates - Lisbon for example
float lisbonLatitudeValue = 38.7069320;
float lisbonLongitudeValue = -9.1356321;

CLLOCATIOnCoordinate2D lisbonCoordinates = CLLOCATIOnCoordinate2DMake(lisbonLatitudeValue,lisbonLongitudevalue);

if (MKMapRectContainsPoint(mapView.visibleMapRect,MKMapPointForCoordinate(lisbonCoordinates)))
{
    // do something
    NSLog(@" - Lisbon is visible");
}
else {
    // do something
    NSLog(@" - Lisbon is not visible");
}

希望能帮助到你

大佬总结

以上是大佬教程为你收集整理的iphone – 我们怎么知道地图坐标在当前区域中是否处于当前区域?全部内容,希望文章能够帮你解决iphone – 我们怎么知道地图坐标在当前区域中是否处于当前区域?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。