問題タブ [android-mapview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
6297 参照

iphone - マップビューで選択した注釈に関する情報を取得する

マップビューと、それぞれにボタンが付いたコールアウトに注釈があります。私がする必要があるのは、このコールアウトからプロパティを取得することです。タイトルですが、この行をログに記録します。

<AddressAnnotation: 0x1bdc60>明らかに私に有用な情報を与えないリターン...

私の質問は、選択したアノテーションコールアウトのプロパティにアクセスするにはどうすればよいですか?

0 投票する
4 に答える
50958 参照

android - AndroidのMapViewに境界線のあるテキストをどのように描画しますか?

AndroidのMapViewにテキストを描画しようとしています。テキストの描画はうまくいきますが、テキストは白で黒の境界線がないため(都市、州、国を示すためにMapViewsに自然に表示される残りのテキストのように)、テキストを読むのは非常に困難です。黒い枠でテキストを描く方法がわからないようです。誰もがこれを行う方法を知っていますか?

これは私が現在使用している種類のコードです(これは単なるサンプルコードであり、私のオーバーレイの1つにあります):

0 投票する
6 に答える
20230 参照

android - setBuiltInZoomControls(true)でズームコントロールをレイアウトする方法は?

マップにズーム コントロールを追加したいと考えています。また、デフォルトの中央下の位置ではなく、ズーム コントロールの位置をレイアウトしたいと考えています。getZoomControl でこれを行うことができますが、非推奨です。

でこれを行う方法を教えてもらえますsetBuildtInZoomControlsか?

0 投票する
1 に答える
2189 参照

android - MapActivity から場所をキャプチャする方法

与えられた...

  • MapActivity から拡張された Activity
  • ItemizedOverlay を使用して、マップ上にいくつかのバルーンを表示します
  • ZoomControls が有効になっています

ItemizeOverlayonTap(...)は、オーバーレイ項目の 1 つをタップしたときに完全に機能する実装を実装します。

問題は、マップの別の部分でのタップを識別する方法です (場所を取得し、そのポイントを中心にすることを意図して)

0 投票する
1 に答える
1981 参照

android - Android: MapView の ItemizedOverlay に 9-patch とテキストを使用

私のアプリケーションでは、マップ上のさまざまなスポットをマークしたいと考えています。私が今疑問に思っているのは、単純な 9 パッチ画像を使用してスポットの名前をテキストとして追加する方法があるかどうか、または のdraw()方法ですべて (テキストを含む) を自分で描画する必要があるItemizedOverlayかどうかです。

0 投票する
10 に答える
30584 参照

android - Android "Hello, MapView" チュートリアル - マップ タイルが読み込まれない

私は Android ソフトウェア開発とこのサイトの初心者です。誰かが私が抱えている問題を経験してくれることを願っています。

Android フレームワークだけでなく、Google マップ ライブラリも学習するために、 Hello, MapView チュートリアルに従っています。チュートリアルの指示どおりに実装するために最善を尽くしました。私の問題は、アプリケーションがエミュレーター (またはそのことについては電話でも) に読み込まれますが、マップ タイルが読み込まれないことです。

Google を検索すると、別のサイトで同じ問題を抱えている別の人の投稿を見つけましたが、その問題は AndroidManifest.xml ファイルに追加された重要な要素が正しい順序になっていないことでした。私はこれを私のもので再確認しましたが、すべてが正しいようです。

そのため、問題が何であるかはわかりません。他の人がこれを以前に見たことを望んでいました. それが役立つ場合は、コードのスニペットを提供できます。

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

0 投票する
1 に答える
745 参照

android - 複数のレイヤーでイベントを伝播するandroid google maps

Android 1.6用のGoogleマップベースのアプリケーションを開発しています。

私の問題は、私のアプリケーションには、マップ内の情報を表す ItemizedOverlay から拡張されたレイヤーが複数あることです。

問題は、すべてのレイヤーが onTap メソッドを実装していますが、最後のレイヤー (スタックの一番上) だけがタップ イベントを検出するため、ユーザーがより深いアイテムにあるアイテムをタップすると、メソッド onTap が決して起動しないことです。 .

イベントをより深いレイヤーに伝播する方法はありますか?

0 投票する
5 に答える
17763 参照

android - Android で MapView を回転させる

コンパスに従ってマップが回転する機能の 1 つである Android アプリを作成しています (つまり、電話が東を向いている場合、マップの東側が上になるようにマップが方向付けられます)。私が見つけた以前の回答は、mapView で onDraw() メソッドを書き直すことを提案していましたが、API はメソッドを final に変更したため、上書きできません。その結果、dispatchDraw()次のようにメソッドを上書きしようとしました。

ノート:

-compass はブール値で、true の場合、ビューを回転させます

-bearing は、ビューが回転する角度を持つ float 変数です。

0 投票する
2 に答える
4405 参照

iphone - 問題setTextUITextView

こんにちは私は問題があります。私は2つのviewcontrollerを持っています。最初に、mapViewの注釈のボタンをタップする関数「calloutAccessoryControlTapped」を実装するmapViewがあります。2番目には、UITextViewだけがあります。注釈のボタンがクリックされたら、2番目のコントローラーのUITextViewのテキストを変更したい(そしてSecondViewControllerを表示したい)。これが私のコードです

(FirstViewController)

ヘッダ

実装

//これからセカンドビューに切り替えます[selfpresentModalViewController:secondVアニメーション:YES]; @終わり

(SecondViewController)

ヘッダ

実装

//最初のビューに戻る; [self dismissModalViewControllerAnimated:YES];}

このコードでは、2番目のビューが最初に表示されたときに注釈のボタン([self presentModalViewController:secondVアニメーション:YES];)をタップすると、UITextViewのテキストは変更されません。FirstViewに戻ったとき([self dismissModalViewControllerAnimated:YES];)次に、ボタンをもう一度タップして、UITextView変更のテキストをsecondViewに再度切り替えます。

長いスレッドと私の悪い英語でごめんなさい!

スタックありがとう!

0 投票する
3 に答える
1027 参照

iphone - タイトル サブタイトル付きのカスタムピン iphone

マップビューがあり、カスタム タイトルとサブタイトル ピンを示す注釈を付けました。マップビューが開始すると、ピンは表示されますが、タイトルとサブタイトルは表示されません。タイトルとサブタイトルを表示するには、ピンを押す必要があります。ピンを押さずにタイトルとサブタイトルを表示することはできますか?