(および Google のマップ全般) のオフセットが 100 ~ 600 m に異なり、注釈がマップ上で正しく表示されないことは既知の事実のようです。MKMapView
このスレッドによると、Google には と呼ばれるプライベート メソッドが_applyChinaLocationShift
あり、それは機能しますが、どうやらそのためにのみCLLocations
によって与えられているようCLLocationManager
です。任意CLLocations
の場合、nil を返します。私が書いているアプリは 1 つの都市でのみ機能する必要があるため、_applyChinaLocationShift
可能な場合は、逆変換を使用してその地域を事前にサンプリングし、出荷されたアプリに保存することを考えました。
基本的に、変換された中国の地図に対応する座標に座標を変換する方法はありますか?