2011-10-27 9 views
1

jVectorMapを使用してマップ上の特定の都市を強調表示するには、小さな識別子が必要です。そうする理想的な方法は何でしょうか。地図上にイメージ(たとえば、サンフランシスコ近辺で3pxの幅広い色と高い赤色の色)を置くことができますか?このようにして、ユーザーは一般的に米国よりも正確な場所を見つけることができます。jVectorMapプラグインを使用してワールドマップ上で特定の都市を強調表示するには

答えて

2

あなたはjVectorMapの最後のバージョンでそれを行うことができます。

+0

ありがとうバディー、すごい、何が新しい来るjvectormapです。私たちはそれらの黄色い点をカスタマイズし、適切なマーカーを置くことができますか? – Mike

+0

私はjVectorMapの完全に書き換えられた新しいバージョンを完成させています。今のところ、マーカーの色とサイズを変更できます。後でイメージとして定義されたマーカーを追加します。 – bjornd

1

jVectorMapはそうです、ベクターを描画します。本当の "ポイント"を定義するAPIには言及がありません。サンフランシスコ周辺には小さなポリゴンを描画することも、手動でイメージをオーバーレイすることもできます。 jsFiddle

<img src="http://www.changosurf.com/images/marker_red.png" id="sanFranMarker" title="San Fransisco"/> 

...

#map-usa { position: relative; width: 600px; height: 400px;} 
#sanFranMarker{ position: absolute; top: 160px; left:17px;} 
+0

ありがとうございました。しかし、私はこの暗い赤色をアメリカ地図ではなく世界地図に置く必要があります。 これで、世界地図上の正確な地点をどのように見つけることができますか?広大な地図では、正確な地点を見つけることが難しくなります。隣の都市を2つ選択する必要があります。 – Mike

+0

画像の上にマウスを置くと、状態がハイライト表示されるデフォルトのジェイバートークマップの動作に戻ります。 – Mike

+0

第2の制限 – Mike