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

      百恒網絡

      南昌百恒網絡

      如何調用谷歌Web地圖?

      百恒網絡 2017-10-14 6995

      不僅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("查詢記錄數:%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(@"查詢記錄數:%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后面是參數, %f和%f 分別代表緯度和經度。第②行代碼用于構造一個URL對象。第③行代碼使用內置瀏覽器打開這個URL。

      運行結果如下圖所示。

      谷歌Web地圖

      谷歌Web地圖

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


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

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

      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售后服務 售后服務
       
      售后服務 售后服務
       
      備案專線 備案專線
       
      ×
      久久亚洲国产成人精品无码区| 亚洲日韩国产一区二区三区在线| 国产韩国精品一区二区三区| 精品国产AV无码一区二区三区| 久久亚洲国产精品| 国产亚洲精品无码专区| 亚洲?V无码成人精品区日韩| 一区二区日韩国产精品| 午夜精品成人毛片| 亚洲Av永久无码精品黑人 | 亚洲 日韩经典 中文字幕| 国产91大片精品一区在线观看| 99精品久久精品一区二区| 国产免费久久精品丫丫| 久久精品日韩av无码| 精品一线二线三线区别在哪欧美| 无码精品日韩中文字幕| 日韩精品免费视频| 国内精品久久久久久野外| 中文国产成人精品久久一区| 亚洲欧美日韩久久精品| 日韩国产成人精品视频| 精品午夜久久网成年网| 国产精品扒开腿做爽爽的视频| 99久久免费精品高清特色大片| 99精品久久久久中文字幕| 男女男精品网站免费观看| 香蕉久久夜色精品国产2020| 亚洲精品国产字幕久久不卡| 一本大道无码日韩精品影视_| 国产精品青草久久| 精品久久久99大香线蕉| 精品日韩一区二区| 国产精品色午夜免费视频| 久9视频这里只有精品8| 亚洲国产精品张柏芝在线观看 | 精品91自产拍在线| 亚洲国产精品综合久久20| 柠檬福利精品视频导航| 久久综合九色综合精品| 国精品无码一区二区三区在线|