3

openlayerでカスタマイズマップを作成したいのですが、openlayerが使えません。iPhoneでGoogleマップを使わずに地図を作成したいので、自分のデータを地図に記入できる別の方法を使いたいです。オープンレイヤーで可能だと思いますが、どうすればわからないので、助けてください。

4

3 に答える 3

1

OpenLayers は JavaScript ライブラリです。クライアントベースのマップ表示ユーティリティとして、「任意のソースからロードされたマップ タイル、ベクター データ、およびマーカーを表示する」ことができます。リーフレットに似ています。

どちらも Web 上でレンダリングしたい場合にのみ役立ちます (その場合、マップ タイルまたはマップ イメージをどこか (たとえばOpenStreetMap ) から取得するか、独自のマップ サーバーをセットアップする必要があります)。

iOS でマップをネイティブにレンダリングすることが必要な場合は、マップ タイルまたは画像を取得してレンダリングするためのツールキットが必要になるでしょう。役立つ可能性のあるいくつかを次に示します。


于 2017-03-23T23:29:02.983 に答える
0

これはphonegapを使用して使用できます。

phonegap を使用したくない場合は、そのために UIWebView を使用できます。データをロードできます。HTML ファイルを UIWebView に読み込みます。javascript と css を含む html ファイルと画像ファイルは問題なく実行できます。

NSString *fullPath = [NSBundle pathForResource:@"filename" ofType:@"html" inDirectory:path];
 [yourWebView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:fullPath]]];

openLayersの詳細については、

于 2013-02-23T14:55:43.970 に答える
-1

iOS アプリでカスタム マップを提供することに関心があるようですね。その場合、MapBox-iOS-SDKを使用すると、Web ビューを必要とせずにさまざまなマップ ソースを使用できます。github の MapBox プロジェクトを見ると、SDK で使用できるマップの作成に役立つツールも含まれています。

于 2013-02-23T15:55:54.917 に答える