在我的ipad應用程序中,我需要放置一個國家的地圖,所以我的問題有兩個部分: 1:如何將地圖居中在一個國家? 2:如何設置地圖的初始比例? 謝謝在國家中心mapkit地圖
1
A
回答
3
好吧,您首先需要找到國家中心某處某個點的緯度/經度座標。假設您有以下定義:
MKMapView *mapView;
float latitude_coordinate;
float longitude_coordinate;
float latMeters;
float lonMeters;
CLLocationCoordinate2D coordinates = CLLocationCoordinate2DMake(latitude,longitude);
MKCoordinateRegion region = MKCoordinateRegionMake(coordinates, latMeters, lonMeters)
[mapView setRegion:region animated:NO];
latMeters/lonMeters是地圖將顯示的地區的寬度和高度數。
1
要獲取國家的中心座標,您可以使用geonames網絡服務。具體詳情如下的堆棧溢出問題:
Need a list of all countries in the world, with a longitude and latitude coordinate
相關問題
- 1. 中心在一個國家的名稱谷歌地圖api v3
- 2. 國家地理圖表
- 3. 填寫世界+美國國家地圖
- 4. Google地圖反向地理編碼獲取國家名稱,英國國家
- 5. Swift Mapkit的視圖中心
- 6. SVG地圖中的國家名稱
- 7. 氣球在amMap國家地圖
- 8. 在地圖上選擇多個國家
- 9. 印度國家地圖在Google地圖中
- 10. 試圖在d3中旋轉地球儀,以特定國家爲中心
- 11. 地圖用戶,地址,國家與DDD
- 12. 國際地址國家/地區數據
- 13. 在Android中獲取國家的國家
- 14. 在AMMAP中動態設置和放大國家/地區地圖
- 15. 地址按國家/地區
- 16. Recenter MapKit地圖
- 17. 的Android開發人員信息中心國家/地區版本
- 18. 從國家/地區代碼獲取國家/地區名稱
- 19. 根據國家/地區代碼選擇國家/地區
- 20. 按國家/地區搜索國家/地區代碼
- 21. 從國家代碼中獲取國家/地區名稱
- 22. 谷歌地圖國家下拉菜單
- 23. 縮放級別 - 谷歌地圖,國家
- 24. 谷歌地圖(flash) - 選擇國家
- 25. 谷歌地圖:隱藏國家邊界
- 26. 谷歌地圖國家名稱
- 27. 谷歌地圖的國家形狀
- 28. 風格的國家 - 谷歌地圖API
- 29. 谷歌地圖國家邊界
- 30. 製作閃光國家地圖
的功能應該是'MKCoordinateRegionMakeWithDistance'代替'MKCoordinateRegionMake'。 – Anna 2013-07-21 18:37:24