Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 在mapkit上显示最短路径,而不将路线划分为两个不同的段_Objective C_Ipad_Mapkit - Fatal编程技术网

Objective c 在mapkit上显示最短路径,而不将路线划分为两个不同的段

Objective c 在mapkit上显示最短路径,而不将路线划分为两个不同的段,objective-c,ipad,mapkit,Objective C,Ipad,Mapkit,我目前正在开发一款集成MapKit的iPad应用程序。但我有个小问题。我在地图上显示两点之间的线,但是当这些点一个在地图的最西边,另一个在地图的最东边时,我想在这两个点之间画一条最短的线。换句话说,我想将地图居中于这两点之间(但不是以通常的方式,因为如果我这样做,我必须从左侧画一条线,从地图的左边框到左边框,然后从右边框到右标记……在地图的另一个点上)然后画出最短的路线,这是我的观点中所知道的。 我想到了两个可以帮助我的主意。。。 -改变地图背景,让地图以地球的另一个地方为中心, -不是以地图为

我目前正在开发一款集成MapKit的iPad应用程序。但我有个小问题。我在地图上显示两点之间的线,但是当这些点一个在地图的最西边,另一个在地图的最东边时,我想在这两个点之间画一条最短的线。换句话说,我想将地图居中于这两点之间(但不是以通常的方式,因为如果我这样做,我必须从左侧画一条线,从地图的左边框到左边框,然后从右边框到右标记……在地图的另一个点上)然后画出最短的路线,这是我的观点中所知道的。 我想到了两个可以帮助我的主意。。。 -改变地图背景,让地图以地球的另一个地方为中心, -不是以地图为背景,而是将两张地图并排放置,然后根据需要显示的内容切换到右侧

但是我找不到关于它的任何东西。。。你知道这些解决方案是否可行以及如何实现吗?如果不是的话,你会对如何做我想做的事有其他想法吗


提前谢谢

以防万一它可能会帮助其他人。。。 我没有找到任何方法来修改我的地图视图中的背景地图,我不得不分两部分显示一些路线。事实上,到目前为止,似乎不可能对mapKit iOS库进行不同的操作。我们只能等待改进;)