開発ブログ

株式会社Nextatのスタッフがお送りする技術コラムメインのブログ。

電話でのお問合わせ 075-744-6842 ([月]-[金] 10:00〜17:00)

  1. top >
  2. 開発ブログ >
  3. iPhone >
  4. iPhone GoogleMap SDK を利用せずにGoogleMapを表示2
no-image

iPhone GoogleMap SDK を利用せずにGoogleMapを表示2

おはようございます。
ニシザワです。
前回の続きを書いていきます。

前回の記事はこちら
http://nextat.co.jp/staff/archives/57

ではJavaScriptをios側から操作するコードを書きます。
-(void)webViewDidFinishLoad:(UIWebView *)webView
{
    
    NSString *js = [NSString stringWithFormat:@"initialize(\'%f\',\'%f\',\'%@\',\'%@\')",lat, lng,name,address];
    [self.webView stringByEvaluatingJavaScriptFromString:js];
}
NSString型に変換した文字列をstringByEvaluating.JavaScriptForStringに渡してあげることで実行できます。

また、ローカルに置いたhtmlの呼び出しはコードは以下です。
NSString *path = [[NSBundle mainBundle] pathForResource:@"GoogleMaps" ofType:@"html"];
    NSURL *url = [NSURL fileURLWithPath:path];
    NSURLRequest *req = [NSURLRequest requestWithURL:url];
    [self.webView loadRequest:req];
GoogleMap.htmlというファイルを呼び出すパスを生成してそれをURLとして渡してあげるという流れです。

これで軽いアプリケーションが作れるので良かったら試してみてくださいね。

ありがとうございました。





  • posted by Nextatスタッフ
  • iPhone
TOPに戻る