2017-02-14 8 views
2

デフォルトのMapViewでは、ユーザーがピンチした座標に近いポイントにズームインします。私はピンチで固定されたポイントのビューを拡大/縮小する必要があります。固定小数点をズームするMapBoxズーム動作

このように見えるSDKのプロパティや関数が見つかりませんでした。私は自分自身のハックを実装しました。これは、zoomEnabledをfalseに設定し、pinchGestureを追加し、その速度(正または負のいずれか)にズームレベルを増減させました。しかし、この素朴なアプローチは効果的ではない。

これを行う正しい方法はありますか?

+0

は、あなたのコードは、それがコーディングエラーであるかどうかを確認するためにどのように見えるか追加してもらえますか? –

+0

いいえ、これはコーディングエラーではありません。私は単にこれを行うためのMapBoxのための機能を見ていません。私の独自のピンチトゥーズームの実装では、非常に基本的なものです。私は自分のジェスチャーを実装することが道だとは思わないので、私はMapBox SDKについて尋ねています。 –

+0

MapBoxの属性の画像を投稿できますか? –

答えて

0

私はあなたが修正を見つけたと信じています。私が理解しているところでは、設定した固定小間からユーザーを移動させたくないのですが、ズームインとズームアウトを許可したいのです。単純な属性でこの問題を解決する必要があります。マップビューの属性インスペクタで、タイトルが「スクロール」のチェックボックスを探し、チェックを外します。これは私の問題を解決しました。私は何を探すべきかを示すのに役立つ画像を添付しました。

+0

これはあまり正しくありません。私は彼らがパンを回すことができるようにしたい。しかし、ズームするときには、どこに挟まれていても中心点をズームイン/ズームアウトする必要があります。 –

+0

だから、あなたは一点だけズームインできるようにしたいですか? –

+0

が正しいです。 –

関連する問題