マップをズームアウトしたときに、KMZファイルのポイントを小さなスケールで正確に表示する際に問題が発生します(ズーム:5など)。
たとえば、ファーマーズマーケットのKMZレイヤーの一部のポイントは水中で始まり、ズームインするとポイントが陸地に移動し、マップをズームインするとより正確になります。ポイントは、ある程度ズームインした場合にのみ正確な位置に表示されます。
マップをズームアウトしたときに、ポイントを小規模でより正確に表示するにはどうすればよいですか?ありがとう!
マップをズームアウトしたときに、KMZファイルのポイントを小さなスケールで正確に表示する際に問題が発生します(ズーム:5など)。
たとえば、ファーマーズマーケットのKMZレイヤーの一部のポイントは水中で始まり、ズームインするとポイントが陸地に移動し、マップをズームインするとより正確になります。ポイントは、ある程度ズームインした場合にのみ正確な位置に表示されます。
マップをズームアウトしたときに、ポイントを小規模でより正確に表示するにはどうすればよいですか?ありがとう!
カスタム アイコンを配置すると、通常の API マーカーで同様の動作が見られます。ズーム アウトすると、マーカーが横に「ぶつけられた」ように見えます。この効果は、マーカー画像が固定されている場所と関係があります。デフォルトでは、KML マーカーは画像の中央下部に固定されているように見えます。
下のファーマーズ マーケットの PNG 画像には、空白の「パディング」がたくさんあることに注意してください。地図へのアンカーは画像の下部にあるため、縮小すると赤い点が北に移動して表示されます。
パディングがそこにとどまるように、アイコンは少なくとも32x32である必要があるというページを見つけました。
固定位置を変更するには、ここで説明されているように、たとえば画像の中心に<hotspot>
オプションを IconStyle に追加します。
<hotSpot x="0.5" y="0.5" xunits="fraction" yunits="fraction">