2

ボタンをクリックして、アプリケーションからネイティブマップアプリケーションを開きたい。どうすればこれを行うことができますか?

4

3 に答える 3

3
NSString *mapUrl= [NSString stringWithFormat:@"https://maps.google.com/maps?ll=%f,%f",Latitude ,Longitude];

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:mapUrl]];
于 2012-12-27T05:58:58.860 に答える
1
NSString *title = @"any title";
float latitude = 75.4634;
float longitude = 69.43425;
int zoom = 13;
NSString *stringURL = [NSString stringWithFormat:@"http://maps.google.com/maps?q=%@@%1.6f,%1.6f&  z=%d", title, latitude, longitude, zoom];
NSURL *url = [NSURL URLWithString:stringURL];   
[[UIApplication sharedApplication] openURL:url];
于 2012-12-27T05:55:25.417 に答える
1

以下のコードを見てください、それはあなたのニーズを満たすでしょう。

NSString *title = @"title";
float latitude = 35.4634;
float longitude = 9.43425;
int zoom = 13;
NSString *stringURL = [NSString stringWithFormat:@"http://maps.google.com/maps?q=%@@%1.6f,%1.6f&z=%d", title, latitude, longitude, zoom];
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];

乾杯!

于 2012-12-27T06:00:32.040 に答える