Hello all, I currently have a small mapping application using the Google Maps API which I''m planning to migrate to mapstraction. This application will mainly operate "online", but will occasionally run in a private network not connected to the web. Obviously this will break everything. So, I''m wondering if there is a way to run a mapping application while not connected to the web. I will be providing my own map tiles, so access to the map data is not the issue. Rather, the issue is retaining the map functionality which (I believe) means still having access to all the JavaScript mapstraction calls for the service one is using (Google in my case). I''d probably also need access to markers. Does anyone have ideas or hints about how to implement this or if it''s even possible? I''ve stumbled upon this <http://code.google.com/p/ogmaps/> which, while it neither works not lets one use the API, does hint at how it could be done. I''m pretty new a JavaScript and online maps, and while I''m not afraid to get my hands dirty, I''d like to know if this is a dead end before I spend too much time on it. Any info would be appreciated. Thanks, axel. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.mapstraction.com/pipermail/mapstraction-mapstraction.com/attachments/20080728/44209771/attachment.htm>
Hi Axel. The "right" way to do this is to use a local Google Earth Enterprise server (http://earth.google.com/enterprise/earth_enterprise.html). Unfortunately this software costs around $100K, and still does not provide support for many of the Google Maps API features (such as geocoding). I would not mess with that "ogmaps" stuff - it''s almost certainly a violation of Google''s TOC. - Michael ----- Original Message ---- From: Axel von Bertoldi <bertoldia at gmail.com> To: mapstraction at lists.mapstraction.com Sent: Monday, July 28, 2008 12:11:55 PM Subject: [Mapstraction] Map functionality while offline Hello all, I currently have a small mapping application using the Google Maps API which I''m planning to migrate to mapstraction. This application will mainly operate "online", but will occasionally run in a private network not connected to the web. Obviously this will break everything. So, I''m wondering if there is a way to run a mapping application while not connected to the web. I will be providing my own map tiles, so access to the map data is not the issue. Rather, the issue is retaining the map functionality which (I believe) means still having access to all the JavaScript mapstraction calls for the service one is using (Google in my case). I''d probably also need access to markers. Does anyone have ideas or hints about how to implement this or if it''s even possible? I''ve stumbled upon this which, while it neither works not lets one use the API, does hint at how it could be done. I''m pretty new a JavaScript and online maps, and while I''m not afraid to get my hands dirty, I''d like to know if this is a dead end before I spend too much time on it. Any info would be appreciated. Thanks, axel. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.mapstraction.com/pipermail/mapstraction-mapstraction.com/attachments/20080728/4d5fe02d/attachment.htm>
On Mon, Jul 28, 2008 at 1:32 PM, Michael Pelz Sherman <mpelzsherman at yahoo.com> wrote:> Hi Axel. > The "right" way to do this is to use a local Google Earth Enterprise server > (http://earth.google.com/enterprise/earth_enterprise.html). > Unfortunately this software costs around $100K, and still does not provide > support for many of the Google Maps API features (such as geocoding). > I would not mess with that "ogmaps" stuff - it''s almost certainly a > violation of Google''s TOC.The *best* way to do this would be to use OpenLayers, which is open-source & free, and can load local tiles. You can download and run the OpenLayers JS locally, just like Mapstraction. A slick solution would be to use Mapstraction and switch from Google to OpenLayers depending on connectivity - or you could just use OpenLayers all the time. Andrew> - Michael > > ----- Original Message ---- > From: Axel von Bertoldi <bertoldia at gmail.com> > To: mapstraction at lists.mapstraction.com > Sent: Monday, July 28, 2008 12:11:55 PM > Subject: [Mapstraction] Map functionality while offline > > Hello all, > > I currently have a small mapping application using the Google Maps API which > I''m planning to migrate to mapstraction. This application will mainly > operate "online", but will occasionally run in a private network not > connected to the web. Obviously this will break everything. > > So, I''m wondering if there is a way to run a mapping application while not > connected to the web. I will be providing my own map tiles, so access to the > map data is not the issue. Rather, the issue is retaining the map > functionality which (I believe) means still having access to all the > JavaScript mapstraction calls for the service one is using (Google in my > case). I''d probably also need access to markers. > > Does anyone have ideas or hints about how to implement this or if it''s even > possible? I''ve stumbled upon this which, while it neither works not lets one > use the API, does hint at how it could be done. I''m pretty new a JavaScript > and online maps, and while I''m not afraid to get my hands dirty, I''d like to > know if this is a dead end before I spend too much time on it. > > Any info would be appreciated. > > Thanks, > axel. > > _______________________________________________ > Mapstraction mailing list > Mapstraction at lists.mapstraction.com > http://lists.mapstraction.com/listinfo.cgi/mapstraction-mapstraction.com > >-- Andrew Turner mobile: 248.982.3609 andrew at mapufacture.com http://highearthorbit.com http://mapufacture.com Helping build the Geospatial Web Introduction to Neogeography - http://oreilly.com/catalog/neogeography
I looked at google earth as well and it doesn''t quite do what I''m looking for either. And yeah, that price tag make sit a non-option. As for the ogmaps stuff, i agree the it might violate the TOC, but only for the map images. I remember reading another mailing list where a google employee implied that the main obstacle to enabling offline google maps via google gears was licesing of the map images. Since I''m providing my own images it shouldn''t be too much of a problem. But, in any case, I''m just speculating and it probably isn''t worth the risk. Plus, I don''t feel like maintaining this sort of thing (which appears to brake nearly everytime google updates its API). Thanks, a. On Mon, Jul 28, 2008 at 11:32 AM, Michael Pelz Sherman < mpelzsherman at yahoo.com> wrote:> Hi Axel. > > The "right" way to do this is to use a local Google Earth Enterprise server > (http://earth.google.com/enterprise/earth_enterprise.html). > > Unfortunately this software costs around $100K, and still does not provide > support for many of the Google Maps API features (such as geocoding). > > I would not mess with that "ogmaps" stuff - it''s almost certainly a > violation of Google''s TOC. > > - Michael > > > ----- Original Message ---- > From: Axel von Bertoldi <bertoldia at gmail.com> > To: mapstraction at lists.mapstraction.com > Sent: Monday, July 28, 2008 12:11:55 PM > Subject: [Mapstraction] Map functionality while offline > > Hello all, > > I currently have a small mapping application using the Google Maps<http://maps.google.com/>API which I''m planning to migrate to mapstraction. This application will > mainly operate "online", but will occasionally run in a private network not > connected to the web. Obviously this will break everything. > > So, I''m wondering if there is a way to run a mapping application while not > connected to the web. I will be providing my own map tiles, so access to the > map data is not the issue. Rather, the issue is retaining the map > functionality which (I believe) means still having access to all the > JavaScript mapstraction calls for the service one is using (Google<http://www.google.com/>in my case). I''d probably also need access to markers. > > Does anyone have ideas or hints about how to implement this or if it''s even > possible? I''ve stumbled upon this <http://code.google.com/p/ogmaps/>which, while it neither works not lets one use the API, does hint at how it > could be done. I''m pretty new a JavaScript and online maps, and while I''m > not afraid to get my hands dirty, I''d like to know if this is a dead end > before I spend too much time on it. > > Any info would be appreciated. > > Thanks, > axel. >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.mapstraction.com/pipermail/mapstraction-mapstraction.com/attachments/20080728/1bd7b47f/attachment.htm>
Great, thanks! I''ll look at open layers. On Mon, Jul 28, 2008 at 11:37 AM, Andrew Turner <ajturner at highearthorbit.com> wrote:> On Mon, Jul 28, 2008 at 1:32 PM, Michael Pelz Sherman > <mpelzsherman at yahoo.com> wrote: > > Hi Axel. > > The "right" way to do this is to use a local Google Earth Enterprise > server > > (http://earth.google.com/enterprise/earth_enterprise.html). > > Unfortunately this software costs around $100K, and still does not > provide > > support for many of the Google Maps API features (such as geocoding). > > I would not mess with that "ogmaps" stuff - it''s almost certainly a > > violation of Google''s TOC. > > > The *best* way to do this would be to use OpenLayers, which is > open-source & free, and can load local tiles. You can download and run > the OpenLayers JS locally, just like Mapstraction. > > A slick solution would be to use Mapstraction and switch from Google > to OpenLayers depending on connectivity - or you could just use > OpenLayers all the time. > > Andrew > > > > - Michael > > > > ----- Original Message ---- > > From: Axel von Bertoldi <bertoldia at gmail.com> > > To: mapstraction at lists.mapstraction.com > > Sent: Monday, July 28, 2008 12:11:55 PM > > Subject: [Mapstraction] Map functionality while offline > > > > Hello all, > > > > I currently have a small mapping application using the Google Maps API > which > > I''m planning to migrate to mapstraction. This application will mainly > > operate "online", but will occasionally run in a private network not > > connected to the web. Obviously this will break everything. > > > > So, I''m wondering if there is a way to run a mapping application while > not > > connected to the web. I will be providing my own map tiles, so access to > the > > map data is not the issue. Rather, the issue is retaining the map > > functionality which (I believe) means still having access to all the > > JavaScript mapstraction calls for the service one is using (Google in my > > case). I''d probably also need access to markers. > > > > Does anyone have ideas or hints about how to implement this or if it''s > even > > possible? I''ve stumbled upon this which, while it neither works not lets > one > > use the API, does hint at how it could be done. I''m pretty new a > JavaScript > > and online maps, and while I''m not afraid to get my hands dirty, I''d like > to > > know if this is a dead end before I spend too much time on it. > > > > Any info would be appreciated. > > > > Thanks, > > axel. > > > > _______________________________________________ > > Mapstraction mailing list > > Mapstraction at lists.mapstraction.com > > http://lists.mapstraction.com/listinfo.cgi/mapstraction-mapstraction.com > > > > > > > > -- > Andrew Turner > mobile: 248.982.3609 > andrew at mapufacture.com > http://highearthorbit.com > > http://mapufacture.com Helping build the Geospatial Web > Introduction to Neogeography - http://oreilly.com/catalog/neogeography >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.mapstraction.com/pipermail/mapstraction-mapstraction.com/attachments/20080728/860ef1f8/attachment-0001.htm>
Yes, if you don''t need Google-specific functionality, OpenLayers might be a good option. Let us know how you make out! - Michael ----- Original Message ---- From: Axel von Bertoldi <bertoldia at gmail.com> To: Andrew Turner <ajturner at highearthorbit.com> Cc: Michael Pelz Sherman <mpelzsherman at yahoo.com>; mapstraction at lists.mapstraction.com Sent: Monday, July 28, 2008 3:27:29 PM Subject: Re: [Mapstraction] Map functionality while offline Great, thanks! I''ll look at open layers. On Mon, Jul 28, 2008 at 11:37 AM, Andrew Turner <ajturner at highearthorbit.com> wrote: On Mon, Jul 28, 2008 at 1:32 PM, Michael Pelz Sherman <mpelzsherman at yahoo.com> wrote:> Hi Axel. > The "right" way to do this is to use a local Google Earth Enterprise server > (http://earth.google.com/enterprise/earth_enterprise.html). > Unfortunately this software costs around $100K, and still does not provide > support for many of the Google Maps API features (such as geocoding). > I would not mess with that "ogmaps" stuff - it''s almost certainly a > violation of Google''s TOC.The *best* way to do this would be to use OpenLayers, which is open-source & free, and can load local tiles. You can download and run the OpenLayers JS locally, just like Mapstraction. A slick solution would be to use Mapstraction and switch from Google to OpenLayers depending on connectivity - or you could just use OpenLayers all the time. Andrew> - Michael > > ----- Original Message ---- > From: Axel von Bertoldi <bertoldia at gmail.com> > To: mapstraction at lists.mapstraction.com > Sent: Monday, July 28, 2008 12:11:55 PM > Subject: [Mapstraction] Map functionality while offline > > Hello all, > > I currently have a small mapping application using the Google Maps API which > I''m planning to migrate to mapstraction. This application will mainly > operate "online", but will occasionally run in a private network not > connected to the web. Obviously this will break everything. > > So, I''m wondering if there is a way to run a mapping application while not > connected to the web. I will be providing my own map tiles, so access to the > map data is not the issue. Rather, the issue is retaining the map > functionality which (I believe) means still having access to all the > JavaScript mapstraction calls for the service one is using (Google in my > case). I''d probably also need access to markers. > > Does anyone have ideas or hints about how to implement this or if it''s even > possible? I''ve stumbled upon this which, while it neither works not lets one > use the API, does hint at how it could be done. I''m pretty new a JavaScript > and online maps, and while I''m not afraid to get my hands dirty, I''d like to > know if this is a dead end before I spend too much time on it. > > Any info would be appreciated. > > Thanks, > axel. > > _______________________________________________ > Mapstraction mailing list > Mapstraction at lists.mapstraction.com > http://lists.mapstraction.com/listinfo.cgi/mapstraction-mapstraction.com > >-- Andrew Turner mobile: 248.982.3609 andrew at mapufacture.com http://highearthorbit.com http://mapufacture.com Helping build the Geospatial Web Introduction to Neogeography - http://oreilly.com/catalog/neogeography -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.mapstraction.com/pipermail/mapstraction-mapstraction.com/attachments/20080728/5fb0ae18/attachment.htm>
Will do. Going this route, would there be any advantage to using mapstraction as well (i.e. mapstraction with openlayer)? Will this even work, or does mapstraction rely on the hosted version? a. On Mon, Jul 28, 2008 at 1:32 PM, Michael Pelz Sherman < mpelzsherman at yahoo.com> wrote:> Yes, if you don''t need Google-specific functionality, OpenLayers might be a > good option. Let us know how you make out! > > - Michael > > ----- Original Message ---- > From: Axel von Bertoldi <bertoldia at gmail.com> > To: Andrew Turner <ajturner at highearthorbit.com> > Cc: Michael Pelz Sherman <mpelzsherman at yahoo.com>; > mapstraction at lists.mapstraction.com > Sent: Monday, July 28, 2008 3:27:29 PM > Subject: Re: [Mapstraction] Map functionality while offline > > Great, thanks! I''ll look at open layers. > > On Mon, Jul 28, 2008 at 11:37 AM, Andrew Turner < > ajturner at highearthorbit.com> wrote: > >> On Mon, Jul 28, 2008 at 1:32 PM, Michael Pelz Sherman >> <mpelzsherman at yahoo.com> wrote: >> > Hi Axel. >> > The "right" way to do this is to use a local Google Earth Enterprise >> server >> > (http://earth.google.com/enterprise/earth_enterprise.html). >> > Unfortunately this software costs around $100K, and still does not >> provide >> > support for many of the Google Maps API features (such as geocoding). >> > I would not mess with that "ogmaps" stuff - it''s almost certainly a >> > violation of Google''s TOC. >> >> >> The *best* way to do this would be to use OpenLayers, which is >> open-source & free, and can load local tiles. You can download and run >> the OpenLayers JS locally, just like Mapstraction. >> >> A slick solution would be to use Mapstraction and switch from Google >> to OpenLayers depending on connectivity - or you could just use >> OpenLayers all the time. >> >> Andrew >> >> >> > - Michael >> > >> > ----- Original Message ---- >> > From: Axel von Bertoldi <bertoldia at gmail.com> >> > To: mapstraction at lists.mapstraction.com >> > Sent: Monday, July 28, 2008 12:11:55 PM >> > Subject: [Mapstraction] Map functionality while offline >> > >> > Hello all, >> > >> > I currently have a small mapping application using the Google Maps API >> which >> > I''m planning to migrate to mapstraction. This application will mainly >> > operate "online", but will occasionally run in a private network not >> > connected to the web. Obviously this will break everything. >> > >> > So, I''m wondering if there is a way to run a mapping application while >> not >> > connected to the web. I will be providing my own map tiles, so access to >> the >> > map data is not the issue. Rather, the issue is retaining the map >> > functionality which (I believe) means still having access to all the >> > JavaScript mapstraction calls for the service one is using (Google in my >> > case). I''d probably also need access to markers. >> > >> > Does anyone have ideas or hints about how to implement this or if it''s >> even >> > possible? I''ve stumbled upon this which, while it neither works not lets >> one >> > use the API, does hint at how it could be done. I''m pretty new a >> JavaScript >> > and online maps, and while I''m not afraid to get my hands dirty, I''d >> like to >> > know if this is a dead end before I spend too much time on it. >> > >> > Any info would be appreciated. >> > >> > Thanks, >> > axel. >> > >> > _______________________________________________ >> > Mapstraction mailing list >> > Mapstraction at lists.mapstraction.com >> > >> http://lists.mapstraction.com/listinfo.cgi/mapstraction-mapstraction.com >> > >> > >> >> >> >> -- >> Andrew Turner >> mobile: 248.982.3609 >> andrew at mapufacture.com >> http://highearthorbit.com >> >> http://mapufacture.com Helping build the Geospatial Web >> Introduction to Neogeography - http://oreilly.com/catalog/neogeography >> > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.mapstraction.com/pipermail/mapstraction-mapstraction.com/attachments/20080728/69a49306/attachment.htm>
On Mon, Jul 28, 2008 at 3:36 PM, Axel von Bertoldi <bertoldia at gmail.com> wrote:> Will do. > > Going this route, would there be any advantage to using mapstraction as well > (i.e. mapstraction with openlayer)? Will this even work, or does > mapstraction rely on the hosted version?The advantage would be the ability to switch from OpenLayers to another mapping API - but increases overhead of memory usage. If you''re never going to want to switch, and can get through the OpenLayers tutorial (insanely powerful, but a little complex sometimes to get going), then you probably should just use OpenLayers directly. Mapstraction can work "offline", just like OpenLayers. Andrew> > a. > > On Mon, Jul 28, 2008 at 1:32 PM, Michael Pelz Sherman > <mpelzsherman at yahoo.com> wrote: >> >> Yes, if you don''t need Google-specific functionality, OpenLayers might be >> a good option. Let us know how you make out! >> - Michael >> ----- Original Message ---- >> From: Axel von Bertoldi <bertoldia at gmail.com> >> To: Andrew Turner <ajturner at highearthorbit.com> >> Cc: Michael Pelz Sherman <mpelzsherman at yahoo.com>; >> mapstraction at lists.mapstraction.com >> Sent: Monday, July 28, 2008 3:27:29 PM >> Subject: Re: [Mapstraction] Map functionality while offline >> >> Great, thanks! I''ll look at open layers. >> >> On Mon, Jul 28, 2008 at 11:37 AM, Andrew Turner >> <ajturner at highearthorbit.com> wrote: >>> >>> On Mon, Jul 28, 2008 at 1:32 PM, Michael Pelz Sherman >>> <mpelzsherman at yahoo.com> wrote: >>> > Hi Axel. >>> > The "right" way to do this is to use a local Google Earth Enterprise >>> > server >>> > (http://earth.google.com/enterprise/earth_enterprise.html). >>> > Unfortunately this software costs around $100K, and still does not >>> > provide >>> > support for many of the Google Maps API features (such as geocoding). >>> > I would not mess with that "ogmaps" stuff - it''s almost certainly a >>> > violation of Google''s TOC. >>> >>> >>> The *best* way to do this would be to use OpenLayers, which is >>> open-source & free, and can load local tiles. You can download and run >>> the OpenLayers JS locally, just like Mapstraction. >>> >>> A slick solution would be to use Mapstraction and switch from Google >>> to OpenLayers depending on connectivity - or you could just use >>> OpenLayers all the time. >>> >>> Andrew >>> >>> >>> > - Michael >>> > >>> > ----- Original Message ---- >>> > From: Axel von Bertoldi <bertoldia at gmail.com> >>> > To: mapstraction at lists.mapstraction.com >>> > Sent: Monday, July 28, 2008 12:11:55 PM >>> > Subject: [Mapstraction] Map functionality while offline >>> > >>> > Hello all, >>> > >>> > I currently have a small mapping application using the Google Maps API >>> > which >>> > I''m planning to migrate to mapstraction. This application will mainly >>> > operate "online", but will occasionally run in a private network not >>> > connected to the web. Obviously this will break everything. >>> > >>> > So, I''m wondering if there is a way to run a mapping application while >>> > not >>> > connected to the web. I will be providing my own map tiles, so access >>> > to the >>> > map data is not the issue. Rather, the issue is retaining the map >>> > functionality which (I believe) means still having access to all the >>> > JavaScript mapstraction calls for the service one is using (Google in >>> > my >>> > case). I''d probably also need access to markers. >>> > >>> > Does anyone have ideas or hints about how to implement this or if it''s >>> > even >>> > possible? I''ve stumbled upon this which, while it neither works not >>> > lets one >>> > use the API, does hint at how it could be done. I''m pretty new a >>> > JavaScript >>> > and online maps, and while I''m not afraid to get my hands dirty, I''d >>> > like to >>> > know if this is a dead end before I spend too much time on it. >>> > >>> > Any info would be appreciated. >>> > >>> > Thanks, >>> > axel. >>> > >>> > _______________________________________________ >>> > Mapstraction mailing list >>> > Mapstraction at lists.mapstraction.com >>> > >>> > http://lists.mapstraction.com/listinfo.cgi/mapstraction-mapstraction.com >>> > >>> > >>> >>> >>> >>> -- >>> Andrew Turner >>> mobile: 248.982.3609 >>> andrew at mapufacture.com >>> http://highearthorbit.com >>> >>> http://mapufacture.com Helping build the Geospatial Web >>> Introduction to Neogeography - http://oreilly.com/catalog/neogeography >> > >-- Andrew Turner mobile: 248.982.3609 andrew at mapufacture.com http://highearthorbit.com http://mapufacture.com Helping build the Geospatial Web Introduction to Neogeography - http://oreilly.com/catalog/neogeography