質問: 'http://maps.apple.com/maps?daddr=' + 目的地緯度 + ',' + 目的地経度; } ``` 実機でデバッグしたとこと、alertで「Google Mapアプリに移動します。」を表示することは 確認できておりますが、URLスキーマ「comgooglemaps」での処理でGoogle Mapアプリが 起動せずに終了しています。 原因が特定できず、対応に困っております。 もし対処方法がご存知でしたら、ご教授のほどお願いいたします。
回答: ブラウザで特殊なスキームを持った URL をリクエストしてアプリを呼び出す、というのは iOS の機能じゃないかと思います。 Android では、ウェブ版の URL をそのままリクエストすれば、それに対応したアプリの(インストールされていれば)呼び出しが可能になります。ですので、下の Apple のマップを呼び出すらしき URL と同じようにすればうまくいくんじゃないでしょうか。パラメータなどは Google マップと同じみたいですし。 ``` location.href = 'https://maps.google.com/maps?daddr=' + 目的地緯度 + ',' + 目的地経度; ```