Skip to main content
14 votes

Alternatives to Shapefiles as open-source, cross platform dataset types

A new format that has come about recently is the Geopackage. This specification is built on top of the SQLite database, so it has the same single-file basis, but with the added benefit of being an ...
Get Spatial's user avatar
  • 13.3k
5 votes

Can't continue scrolling on mobile devices when a map occupy all the screen

I would recommend using this options: var map = L.map('map', { dragging: !L.Browser.mobile, tap: !L.Browser.mobile }); This leads to the most intuitive behaviour I ever found. One finger scrolls ...
BlueManCZ's user avatar
  • 151
5 votes
Accepted

Can't continue scrolling on mobile devices when a map occupy all the screen

That is a typical problem that occurs in many websites, unfortunately. You have a few options: make the map not take up 100% of the width, so there is a little room on the side so a user can scroll ...
BritishSteel's user avatar
  • 6,647
5 votes
Accepted

OpenLayers Map Click won't fire on Android Chrome (Samsung S6 device)

Openlayers added moveTolerance option into ol.Map to give better click experience on touch devices. check the change log and documents for details. Version up your Openlayers to use moveTolerance ...
Chase Choi's user avatar
  • 1,087
5 votes
Accepted

Remove the Leaflet zoom control on mobile

According the Leaflet documentation, there's Browser, "a namespace with static properties for browser/feature detection used by Leaflet internally". More in detail, its mobile property is "true for ...
Antonio Falciano's user avatar
4 votes

Alternatives to Shapefiles as open-source, cross platform dataset types

Agree with Lennert, choose the right format for the job. However I have found Spatialite to be a pretty versatile format. You have the single file giving you have the flexibility in storing and ...
Liam G's user avatar
  • 2,156
4 votes

Alternatives to Shapefiles as open-source, cross platform dataset types

There are a lot of different formats and the best depends on your data set you have, the tools you use and the things you want to do with it. Some of the ones I use: File Geodatabase & ...
Lennert De Feyter's user avatar
4 votes

How to map fence post holes to reality?

Google Earth not accurate enough (you are looking for cm accuracy here) especially if you are taking your points from the rubber-sheeted aerial images. When you combine this with the inaccuracy of ...
MappaGnosis's user avatar
  • 33.9k
4 votes

Mapbox GL JS - Is there a way to specify a different zoom level for mobile devices?

I figured it out just after posting but figured I'd leave it up in case other people run into this in the future. var mq = window.matchMedia( "(min-width: 420px)" ); if (mq.matches){ ...
Melissa's user avatar
  • 165
3 votes
Accepted

How to add GPS UI on CARTO public_map and/or embed_map?

You can try CARTO mobile SDK (documentation) or use CARTO.js. If you choose the 2nd option, there are some questions that are already answered in this forum such as this one. But basically, you have ...
ramiroaznar's user avatar
  • 4,419
3 votes

Alternatives to Shapefiles as open-source, cross platform dataset types

I would recommend using SQLite/spatiallite database. It is a single file like geodatabase (one to many tables/layers within) and can be used in ArcGIS Desktop and QGIS.
artwork21's user avatar
  • 35.1k
3 votes

Open popup of a feature with its marker

looks like you bind popup to the feature but not to the marker, try: marker = new L.Marker(e.latlng).bindPopup(content); map.addLayer(marker); to bind popup to marker it will open popup when you ...
yiyanggis's user avatar
2 votes

Looking for opensource projects for mobile offline trip planning for public transit and walking routes

BRouter offers many possibilities. It is an Android application, usable in the OSMand, LocusMap and OruxMaps as well, as the 3rd party offline routing service. It offers multiple built-in and ...
Poutnik's user avatar
  • 131
2 votes

How to export ArcGIS feature class to Waze?

You're correct that the only way to export this is through the editor, but the scripts that enable the editor are open to developers. You can add features programmatically using scripts via ...
JoeNCA's user avatar
  • 121
2 votes
Accepted

Snapping in Esri javascript api does not work on mobile device

This is a documented bug: Bug BUG-000086691 - The Snapping functionality in ArcGIS API for JavaScript version 3.13 does not work on iOS mobile devices. You might want to contact Esri to see if and ...
GISGe's user avatar
  • 9,684
2 votes
Accepted

Clearing Map Polylines using a Loop

Welcome to GIS SE, Not exactly sure how you came up with that code based on the posts you refer to? Anyway, the essence is to record the references to your polylines in a temporary variable / array /...
ghybs's user avatar
  • 7,203
2 votes
Accepted

Carto maps - get map scale / size

Be warned that depending on zoom and tilt the width of map is not constant value, in most extreme cases (like world zoom) the difference can be drastic, but on 2D view and zoomed to city level or so ...
JaakL's user avatar
  • 2,156
2 votes

Is GeoPDF suitable for mobile-navigation app?

For very simple and small maps it may be fine your better off using MBTILES or GPKG GEOPACKAGE TILES You can use GDAL to produce these or QGIS. Just note if you choose MBTILES first re project data to ...
GeospatialInformationTech's user avatar
2 votes
Accepted

Opensnowmap.org tile not downloading

The correct tile URL is https://tiles.opensnowmap.org/pistes/{z}/{x}/{y}.png. You can check which images your browser is loading. Please make sure to respect the tile usage policy. You can find it at ...
scai's user avatar
  • 6,185
2 votes

Display WMS layer from local GeoServer in mobile application with Cesium JavaScript Library?

See the Cesium Sandcastle for an example of how to display GeoServer maps in Cesium. Also note you will have to enable CORS on GeoServer. Search in GEOSERVER\webapps\geoserver\WEB-INF\web.xml for ...
A. Mort's user avatar
  • 395
2 votes

Responsive Esri app: not sure how to collapse sidebar to button

You have some issues to resolve in order to achieve what you want. The first thing is that sidebar is not using the ui provide by the library, you are positioning it by yourself. So, if you want to ...
cabesuon's user avatar
  • 1,051
1 vote

Open popup of a feature with its marker

Your code is missing the parameters for the layer.bindPopup(popupContent). As such I would add: layer.bindPopup(popupContent(feature, layer, name, desc, lat, lon)); to complete your code. Also, ...
whyzar's user avatar
  • 12.1k
1 vote

Which plugin to choose in cordova for geolocation using OpenLayers3?

I found out that I don't need to install any additional plugins with cordova. Using the OpenLayers 3 API works when installing the app with the apk package. Turns out that I just needed to allow "...
TurboGraphxBeige's user avatar
1 vote

Problem with performances with Leaflet in an Ionic app => interactive metro map

Keeping markers without canvas and without clustering will prevent you from any performance improvement at low zoom levels: when zoom is low enough to see your entire area, all your markers will be ...
ghybs's user avatar
  • 7,203
1 vote

ArcGIS Javascript BasemapToggle requires double click on iOS Cordova

I could not replicate this behavior: ArcGIS API for JavaScript: version 3.17 iOS: "5.0 (iPhone; CPU iPhone OS 9_3_2 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Mobile/13F69 (5885985328)" ...
lheberlie's user avatar
1 vote

Can't continue scrolling on mobile devices when a map occupy all the screen

According to an answer from Mourner in Issue #2031 on the Leaflet project: You can simply set tap: false in the map options.
Michael Rog's user avatar
1 vote

OpenLayers 2 WMS URL construction

I think you need to go over your interested zoom level range, and for every zoom level go over tile x and y ranges for your bounding area. Then calculate WMS request for each tile. Here is some code ...
JaakL's user avatar
  • 2,156
1 vote

Get info from WMS layer with OpenLayers mobile

If the OpenLayers.mobile.js build doesn't contain the controls you want to use (as it seems is the case in your example), but you don't want to use the full OpenLayers.js build because it is too ...
nmtoken's user avatar
  • 13.4k
1 vote

Can't continue scrolling on mobile devices when a map occupy all the screen

Copy-pasting from https://github.com/Leaflet/Leaflet/issues/4677: You can't both scroll the map AND the page. Try disabling scroll: http://leafletjs.com/reference-1.0.0.html#map-scrollwheelzoom See ...
IvanSanchez's user avatar
  • 10.2k
1 vote

develop own mobile app connecting with external gps receiver

I do not believe you are comparing apples to apples here. The R1 and R2 are are MGIS products (I realize the R2 can also be used by Trimble Access) and the use of 3rd party software is more likely, ...
Johnson5144's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible