Skip to main content
Participant
April 29, 2021
Answered

スケール、位置の変化する親に絶対値の変化しないスケールの子レイヤーを位置のみ追従させたい。

  • April 29, 2021
  • 1 reply
  • 944 views

題名のままですが。ある地域の地図を数枚の画像を経由して世界地図にさせています。

その際のマップピンのようなものを親(世界地図)に位置のみ追従させる方法を教えてください。そのまま親子関係をつくると、詳細図(地図でいう)の時にはサイズが正常ですが、世界地図になるとマップピンが消えてしまいます。

This topic has been closed for replies.
Correct answer Mukaida

お世話になります。返信遅れて申し訳ありません。

ヌルを親にしてmap、pin両方を子にしましたところピンのサイズもヌルに合わせて収縮してしまいます。お手数おかけしますがお手隙の際に教えていただきたく思います。


ヌルは位置の設定のみに使用して、スケールはmapのスケールで調整してください。

1 reply

Community Expert
April 29, 2021

普通に追従させるだけなら、ヌルオブジェクトを追加して、マップとマップピンの親にしてみてはどうでしょう。

Participant
April 29, 2021

ヌルオブジェクトを作った場合地図の移動及びスケールの情報は入っていないのかと思います。新しく位置情報を再定義する感じでしょうか。地図の位置情報のみ親化(わかりませんが)する方法はない感じでしょうか。

 

Community Expert
April 29, 2021

ヌルを追加した場合は、マップの位置をコピーしてヌルの位置にペーストします。
マップの位置は、0, 0に固定すれば動きは同じになります。

 

別の方法としては、親子を解除してピンの位置をピッグウィップを使ってマップの位置とリンクさせます。
この時、ピンの位置が変わるようならアンカーポイントを0,0に設定してみてください。