問題タブ [mapbox-gl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - mapbox-glにユーザーの位置マーカーを表示するには?
Mapbox First Steps ガイドに従った後、ユーザーの場所をアプリに表示する方法を理解できませんでした。最新の MapboxGL ビルドを使用して、iOS9 にユーザーの位置マーカーを表示することに成功した人はいますか? ユーザーの位置マーカーは、非 GL Mapbox ライブラリのマーカー (脈動するマーカー) に似ていると思います。
実行した手順:
- ファースト ステップガイドに従って、Info.plist はプロパティで更新されました
NSLocationAlwaysUsageDescription
。 - Map は への呼び出しで初期化され
mapView.showsUserLocation = true
ます。 - MGLMapViewDelegate
didUpdateUserLocation
関数を実装して、すべてのメソッド呼び出しを単純にログに記録しました。座標に無効な値が含まれていることがわかりました (緯度と経度の値はどちらも 3.40282346638529e+38 のようです)。
現在、Xcode7 Beta 3 / Swift 2.0 / MapboxGL 0.5.2 でこれをテストしています。
mapbox - マップのバウンディング ボックスに基づいて、Elastic Seach (データ ソース) からジオポイントを取得します
ユースケース - マップのバウンディング ボックスに基づいて、Elastic Seach (データ ソース) からジオポイントを取得します。次に、それらのジオポイントがマップ内のマーカーとしてレンダリングされます。
コンテキスト - マップの初回読み込み時に、使用可能な境界ボックスに基づいてマップ上のマーカーを取得します。しかし、ユーザーがマップのパン/ズームを開始すると、境界ボックスのサイズが変化し、マーカーのリストが変化します。これは、マップの境界ボックスに基づいてマーカーを取得するためです。
問題 - ユーザーがマップのパン/ズームを開始すると、境界ボックス全体ではなく、パン/ズームによって変更された領域のマーカーが必要ですが、現在、境界ボックス全体のマーカーを取得しているため、多くの重複が発生していますマップ内のマーカー。インクリメンタル バウンディング ボックス用のマーカーが必要です (インクリメンタル バウンディング ボックスとは、マップのパン/ズームによって増加したマップの領域を意味します)。
オンラインで接続できることを説明できる場合はお知らせください。
バウンディング ボックスとは-
バウンディング ボックスはマップの可視領域にすぎません これを実装するために Mapbox.js と RestAPI を使用していることに注意してください
ios - MapBox GL は、makefile から Xcode プロジェクトをビルドしました
プロジェクトで MapBox GL Native を使用しています ( https://github.com/mapbox/mapbox-gl-native )。ソースコードの変更を余儀なくされました。ここで、Makefile から Xxode で iOS 用のライブラリをビルドする必要があります。どうやってやるの?
c++ - Mapbox GL セグメンテーション違反
私は mapbox-gl-native ( https://github.com/mapbox/mapbox-gl-native ) を使用しています。
私はクラスを持っています、例えば:
コンストラクターMapboxGL()
で、オブジェクトを作成してアクセストークンを設定しようとしました:
しかし、fileS->setAccessToken(..)
エラーが発生した後:
コール スタック: 関数:std::string::assign(std::string const&)()
mbgl::DefaultFileSource メソッド:
何が問題ですか?
ios - RMMapView または MGLMapView
Mapbox-iOS-SDK または Mapbox を使用する必要がありますか。現在MGLMapViewに関する多くの情報を見つけることができないように見えるため、質問します。現在、起動時に一貫性がなくランダムにクラッシュし(スレッドとポインターに関連する問題)、マップをロードできるときにmapView.styleIDを使用しようとすると、インスタントエラーが発生します(Mapbox Editor からアカウントにアップロードされたランダムなスタイルから取得された MapID)。RMMapView に関する詳細情報を見つけたようです。Swift 2.0でxcode 7を使用していることに注意してください
追加されたのと同じように、地図上のある地点から別の地点へのスタイル付きの地図と道順が必要です
android - 外部ライブラリを Qt-Android プロジェクトに追加する
私はmapbox-gl ( https://github.com/mapbox/mapbox-gl-native ) を使用しています。
make-androidを使用してlibmapbox-gl.so (arch armeabi-v7a)をビルドしました。
Android Studio のテスト アプリは正しく動作します。
次に、Qt プロジェクトで、このライブラリを myproject.pro ファイルにリンクしようとしました。
プロジェクトは正しくビルドされます。しかし、デバイスでアプリを実行しようとすると、アプリがクラッシュします。アプリがこのライブラリを見つけることができないと思います。
ライブラリを正しく接続する方法と、何が問題なのですか?
ios - Cocoapods を使用したフレームワーク エラー Mapbox
現在、MapboxGL が必要なアプリを作成しています。アプリはシミュレーターでは正常に動作しますが、物理デバイスで実行しようとすると、特定のフレームワーク エラーが発生します。戻ってくるエラーの1つは次のとおりです。
ポッド参照全体を削除し、これらのポッドをプロジェクトに再度追加しましたが、残念ながら問題は解決しませんでした。新しいプロジェクトを作成し、Pod を初期化して再度ビルド/実行しましたが、すぐにエラーが発生し続けます。SWIFT 言語で Xcode 7 ベータ 5 を使用しています。私のGoogle検索では何も見つかりませんでした.誰かがこの問題を解決できることを願っています.
私のポッドファイル:
ios - Mapbox iOS SDK 2.0 のカスタム コールアウト ビュー
Mapbox iOS SDK を使用しています。ココアポッドを使用してインストールしました。カスタム コールアウト ビューを作成する必要があります。そのためには、以前の SDK バージョン 1.xx で以下のメソッドを見つけました。
現在の SDK バージョンは 2.0 で、プロトコル名が からRMMapViewDelegate
に変更されています。問題は、この新しいプロトコルでMGLMapViewDelegate
の代替方法が見つからないことです。layerForAnnotation
誰が私に何をすべきか提案できますか?