iPhone GoogleMap SDK を利用せずにGoogleMapを表示2
おはようございます。
ニシザワです。
前回の続きを書いていきます。
前回の記事はこちら
http://nextat.co.jp/staff/archives/57
ではJavaScriptをios側から操作するコードを書きます。
また、ローカルに置いたhtmlの呼び出しはコードは以下です。
これで軽いアプリケーションが作れるので良かったら試してみてくださいね。
ありがとうございました。
ニシザワです。
前回の続きを書いていきます。
前回の記事はこちら
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として渡してあげるという流れです。これで軽いアプリケーションが作れるので良かったら試してみてくださいね。
ありがとうございました。