2017-02-12 11 views
0

私はReact Nativeを使いこなしています。私はこの他の投稿:Permission Denied Geolocation React Nativeに遭遇しました。私はその記事に別の質問を追加したいと思っていましたが、私はコメントをするのに十分高いランクを持っていません。iOSシミュレータに現在の場所がありません

私の質問は、iOSシミュレータに現在の位置指定機能が自動的にないのですか?私は、XcodeのmacOSアプリケーションには完全なネットワーキング機能とジオロケーション機能があることを知っています。したがって、CLLocationManagerを使用するときに場所を指定する必要はありません。私はiOSシミュレータの背後にある推論と限界を理解しようとしています。具体的には他のVMと同じように振る舞うだけでなく、基本的なネットワークと場所の設定にホストのWi-Fiを使用する理由は何ですか?なぜシミュレータの起動時に位置を指定する必要がありますか?

ありがとうございます!

答えて

1

私の知る限りでは、アップルは、iOSシミュレータを通じて「実際の」GPSをサポートしていませんが、あなたは私があなたのために作られ、このスクリーンショットで見ることができるように、それは他のさまざまなオプションを提供しない:

Screenshot

希望に役立ちます!

+1

説明してくれてありがとうございます! – bj7

0

シミュレータで現在の位置を取得するには、GPXファイルをプロジェクトに追加する必要があります。

プロジェクト - >新規ファイル - > iOS->資源> GPXはここ

をファイルを選択し、単純なGPXファイルです。名前と緯度/経度を変更するだけです。

<?xml version="1.0" encoding="UTF-8" standalone="no"?> 
<gpx 
xmlns="http://www.topografix.com/GPX/1/1" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd" 
version="1.1" 
creator="gpx-poi.com"> 

    <wpt lat="lat" lon="long"> 
     <name>YourLocation</name> 
    </wpt> 

</gpx> 
関連する問題