gpt4 book ai didi

iphone - MKCoordinateRegion 没有以正确的方式显示在 map 上

转载 作者:行者123 更新时间:2023-11-28 23:05:09 25 4
gpt4 key购买 nike

我正在使用以下代码缩小 map MKMapView 。

float zoom=1.5;
MKCoordinateRegion region;
//Set Zoom level using Span
MKCoordinateSpan span;
region.center=mapView.region.center;
span.latitudeDelta=mapView.region.span.latitudeDelta *zoom;
span.longitudeDelta=mapView.region.span.longitudeDelta *zoom;
region.span=span;
[mapView setRegion:region animated:TRUE];

但是在 zoom=1.1、zoom=1.3 或 zoom=1.5 的情况下, map 在所有 3 种情况下都显示相同的 regian。该区域看起来与 zoom=2 时相同。

如何显示 map ,以便在每种情况下都显示正确的区域?

最佳答案

试试这个....

region.span.longitudeDelta = 0.01f;
region.span.latitudeDelta = 0.01f;
[mapView setRegion:region animated:YES];

您可以将 span.longitudeDeltaspan.latitudeDelta 设置为您想要放大或缩小的程度...并初始化 MKCoordinateRegion..

MKCoordinateRegion region = { {0.0, 0.0 }, { 0.0, 0.0 } } 

将代理设置为 mapView

[mapView setDelegate:self];

关于iphone - MKCoordinateRegion 没有以正确的方式显示在 map 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9430304/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com