前回の崩れは、Leaflet のタイル描画がこの表示環境でうまく処理されなかったことが原因と見ています。 この版は Leaflet を使わず、OpenStreetMap の地図タイルを直接並べ、緯度経度からマーカー位置を計算して重ねています。