誰が私が使用すべきプログラム/アプローチを提案できますか?地図を表示したり、マーカーポリゴンを追加したりできるグーグルマップのような地図が必要です。しかし、クライアントがそのようなサービスが消滅し、私たちのシステムがなくなることを恐れているので、私はそのようなオンラインサービスに頼ることができません...
3 に答える
GIS.SE に関するこれらの質問への回答で指摘されている多くのリソースをご覧ください。
Google Fusion Tables、またはMapBoxやCartoDBなどのソリューションを参照して、ホストされた迅速なソリューションを確認することをお勧めします。
より多くの時間を投資したい場合 (スキルと言語の好みに応じて) 、 OpenLayers / Leaflet (またはその他のライブラリ)のフロントエンドを使用して、 PostGIS & GeoServer / Mapserverを掘り下げることができます。OSGeo-Live DVDは、これらのオプションのほとんどを手短にレビューするのに便利かもしれません。
以下は、純粋なオープン ソース ベースの Web マップと地理位置情報データベース リソースです。Google マップや Bing マップは素晴らしいですが、商用利用にはビジネス契約が必要です。Foursquare は最近、地図ツールを Google マップから、下の図のようなオープン ソース ベースの Leaflet API に切り替えたと言われています。この地図ツールは非常に優れており、お勧めです。
- マップ用 Web API : http://leafletjs.com/
始めるのに良い場所です。以下の 2 つのリソースは、リーフレットの JavaScript API に既に含まれているため、開発者には実際には使用されません。
地図のスタイル : http://cloudmade.com/
IPアドレスに基づくジオロケーション: http://dev.maxmind.com/geoip/geolite
カスタム マッピング コードに使用できる無料の IP アドレスと都市マッピング ファイルをダウンロードできます。
http://mapserver.org/をお勧めします
サーバーにマップ ファイルを作成できます...そして、PostGIS などのオープン ソース データベースに接続できます