Androidドキュメントの例のように(ちなみに、RFCは古くなっているようです!)私はこのようなものを使用しようとしました
ドキュメント内の 4 つのサンプル構造は次のとおりです。
geo:latitude,longitude
geo:latitude,longitude?z=zoom
geo:0,0?q=my+street+address
geo:0,0?q=business+near+city
それらのどれにも括弧で囲まれた「ラベル」がなく、残りのUri
.
現在、そのサポートを削除するアップデートがインストールされたようです
その「サポート」は、以前に存在していたとしても文書化されておらず、それに依存するべきではありませんでした。また、Android には多くのマッピング アプリケーションがあり、ユーザーがそのいずれかを選択できることに注意してgeo:
Intent
ください。文書化されていない機能がすべてのアプリケーションで機能するかどうかを確認するために、これらすべてをテストしましたか?
ラベルを定義することはまったくできないというのは正しいですか?
その RFC には、括弧内のラベル構文の証拠はありません。ただし、これらの IETF RFC は読みにくい傾向があることに同意します。
現在位置を Google マップにリンクするにはどうすればよいですか?
括弧内のラベルを削除します。
geo:50.95144,6.98725?q=50.95144,6.98725
そして、その部分はもう必要ないので?
、次を使用できます。
geo:50.95144,6.98725
あなたの本当の質問が「Google マップに位置をリンクして、自分のラベルを表示させるにはどうすればよいか」ということであれば、おそらくできないでしょう。
アプリにマッピング エンジンを埋め込むことは大歓迎です (Google の Maps V2 for Android など)。その場合、そのエンジンの API の限界まで地図をマークアップできます。本格的なマッピング エンジンは、何らかのラベルを付けたマーカーの追加をサポートしていると思います。