希岛爱理av免费一区二区,成人性教育av免费网址,欧美7777,在线免费日韩片

十年專注于品牌網(wǎng)站建設 十余年專注于網(wǎng)站建設_小程序開發(fā)_APP開發(fā),低調、敢創(chuàng)新、有情懷!
南昌百恒網(wǎng)絡微信公眾號 掃一掃關注
小程序
tel-icon全國服務熱線:400-680-9298,0791-88117053
掃一掃關注百恒網(wǎng)絡微信公眾號
掃一掃打開百恒網(wǎng)絡微信小程序

百恒網(wǎng)絡

南昌百恒網(wǎng)絡

如何調用谷歌Web地圖?

百恒網(wǎng)絡 2017-10-14 7000

不僅iOS可以調用蘋果地圖,我們也可以借助谷歌的Web地圖API開發(fā)地圖應用,但這里所涉及的技術都是Web技術,而非本地技術。那么如何調用谷歌Web地圖呢? 今天南昌APP制作開發(fā)公司小編就來為大家介紹一下。

使用谷歌提供的Web地圖相關代碼如下:

@IBAction func geocodeQuery(sender: AnyObject) {

if (self.txtQueryKey.text == nil) {

return

}

var geocoder = CLGeocoder()

geocoder.geocodeAddressString(self.txtQueryKey.text,

completionHandler: { (placemarks, error) -> Void in

if placemarks.count > 0 {

NSLog("查詢記錄數(shù):%i", placemarks.count)

let placemark = placemarks[0] as CLPlacemark

let coordinate = placemark.location.coordinate

let urlString = NSString(format:"http://maps.google.com/maps?q=%f,%f",

coordinate.latitude,

coordinate.longitude) ①

let url = NSURL(string: urlString)! ②

UIApplication.sharedApplication().openURL(url) ③

}

//關閉鍵盤

self.txtQueryKey.resignFirstResponder()

})

}

- (IBAction)geocodeQuery:(id)sender {

if (self.txtQueryKey.text == nil || [self.txtQueryKey.text length] == 0) {

return;

}

CLGeocoder *geocoder = [[CLGeocoder alloc] init];

[geocoder geocodeAddressString:self.txtQueryKey.text

completionHandler:^(NSArray *placemarks, NSError *error) {

NSLog(@"查詢記錄數(shù):%lu",[placemarks count]);

if ([placemarks count] > 0) {

CLPlacemark* placemark = placemarks[0];

CLLocationCoordinate2D coordinate = placemark.location.coordinate;

NSString *urlString = [NSString stringWithFormat:

@"http://maps.google.com/maps?q=%f,%f",

coordinate.latitude,

coordinate.longitude]; ①

NSURL *url = [NSURL URLWithString:urlString]; ②

[[UIApplication sharedApplication] openURL:url]; ③

//關閉鍵盤

[_txtQueryKey resignFirstResponder];

}

}];

}

上述代碼的調用關鍵是①、②、③這3行代碼。第①行代碼設置url訪問字符串,其中q后面是參數(shù), %f和%f 分別代表緯度和經(jīng)度。第②行代碼用于構造一個URL對象。第③行代碼使用內置瀏覽器打開這個URL。

運行結果如下圖所示。

谷歌Web地圖

谷歌Web地圖

以上就是調用谷歌Web地圖的方法,小編就先介紹到這里了。了解更多關于南昌APP開發(fā)、網(wǎng)站建設等方面的知識,歡迎來電咨詢百恒網(wǎng)絡,我們專業(yè)為您服務!


400-680-9298,0791-88117053
掃一掃關注百恒網(wǎng)絡微信公眾號
掃一掃打開百恒網(wǎng)絡小程序

歡迎您的光顧,我們將竭誠為您服務×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務 售后服務
 
售后服務 售后服務
 
備案專線 備案專線
 
×
主站蜘蛛池模板: 永安市| 高青县| 榆林市| 凤台县| 汉源县| 中超| 汉源县| 民乐县| 兴和县| 大理市| 通化市| 普定县| 汕头市| 辉南县| 竹山县| 南充市| 巴林右旗| 政和县| 织金县| 华蓥市| 南木林县| 文化| 宾川县| 蒙山县| 祁阳县| 洞头县| 斗六市| 灵武市| 皋兰县| 平顶山市| 五莲县| 祁门县| 合水县| 富源县| 临江市| 厦门市| 河南省| 崇左市| 宣威市| 南充市| 通许县|