2012-02-18 13 views
1

私のシナリオ。複数のピンポイント注釈をマップに追加する方法

One hospital has many doctors。私はこれをwebviewに示す必要があります。

私は病院に注釈ピンを配置します。ユーザーがそれをクリックすると、その病院を訪れているすべての医師のポップアップが表示されます。以下の図に示すように

enter image description here

。次の画像はライブラリを使用して実装されていますが、私はそれを使用したくありません。私はこれを実装できる他の方法はありますか?

なぜ私はそのライブラリを使いたくないのですか?私の上司は好きではありませんし、なぜ私は質問しませんでした(私は上司からの理由を質問しなかった):)

注:私はデモのコードがありません。

答えて

0

MKMapViewクラスを使用して、埋め込み可能なマップインターフェイスを作成できます。 MKAnnotationプロトコルを使用してカスタム注釈を追加することもできます。

MKMapViewおよびMKAnnotationのクラスリファレンスを参照してください。

0

完全にカスタムのコールアウトのようです。 XcodeのMapCalloutsサンプルコードでそれらを作成する一般的な方法を学ぶことができます。

あなたが表示する例には、ライブラリ内のグラフィックを使用することなく(用語が許せば)得ることができないカスタムグラフィックスがたくさんあります。たとえば、黒い背景(吹き出しビューでは透明に設定されている可能性があります)、緑色の丸い矩形、青い山形、星のバッジを作成する必要があります。あなたは、影と白い影が入ったテキストを作る方法を学ぶ必要があります。あなたはまた、内部の異なる数の項目を可能にするために背景イメージを伸ばす方法を知る必要があります。

この余分な仕事(約40時間のように見えます)を支払うことをあなたの上司に提出し、それが満足であれば学習を始めます。

+0

ああ、代わりに私が使用できるライブラリはありますか? – shajem

+0

@shajem申し訳ありませんが、私はこれのためのライブラリを知らないです。あなたが検索すると1つはあるかもしれませんが、問題はあなたの上司が図書館が好きではなかったということでしたか? –

+0

彼はしませんが、私は彼が間違っていることを証明しようとしています。 – shajem

関連する問題