Tag Info

Hot answers tagged

3

You might want to re-think the overall approach. Displaying that many symbols is usually not a good idea, for performance and useability reasons (the labels would either over-print each other, or be so small as to be unreadable). Perhaps only show numbers when zoomed in to a certain scale (eg street level). You could also implement clustering to show ...


3

Unfortunately none of the google api's support this query beyond simple rectangles or circles. Your options are to pre-process using QGIS or the OGR API. Or you can implement the ray casting algorithm in JavaScript. Also - check out the source of this example: http://www.geocodezip.com/v3_collection-map2e_FT.html If you implement the algorithm yourself ...


3

check out this example here which uses arcgis service time geoprocessing service and google maps. if your points locate in US, u can use CreateDriveTimePolygons from ESRI here. you need to do is that write Input Location, Drive Times and format as json then execute your process. beside this you should check out similar ques.: Creating drive time ...


2

If you don't mind a 3rd party app, you could try Arc2Earth Sync It will connect to Fusion Tables on your account's behalf and make it look like an ArcGIS Feature service. It can also use your ArcGIS.com credentials to create/update web maps so your FT tables show up automatically in the ArcGIS iOS/Android apps (or any of the ArcGIS Online apps/apis). Check ...


2

For this many features, you will want to render them into raster tiles. My recommendation would be to evaluate products that serve up Web maps like MapServer, GeoServer, Mapnick, etc. MapServer has C# bindings, but you could likely just use the standard WMS or CGI interface. Depending on your specific use case, you could look at caching with something ...


2

Yes. You are correct. Currently the functionality to zoom/fit bounds does not exist for polygon or line data from fusion tables. You will need to use the GVIZ (Google Visualization API) and the geoxml3 parser. I used some of the code from the following applications. One is a polygon example and the other is a line/arc example. There is a post in the Google ...


1

If you have geospacial data, I've had a lot of success exporting a kml from SHP and GeoJSON with QGIS and uploading that. If your comfortable with the command line the python CSV and JSON libraries are both very good and easy to use to convert JSON -> python dictionary -> CSV. Though that isn't going to work if you have geospatial data.


1

You cannot import JSON data at this time (Jan. 2013). JSO data is schema-less and can be arbitrarily nested, and the fusion-table installer does not support this at this time. Maybe kml is possible. This is a robust way to import: Use the open-source infusion.jar file to bulk-load fusion tables with CSV data. Install Java if you don't have it. (By the way, ...


1

I have very bad experiences using dynamically generated fusion tables to display large multipolygons on Google Maps. The FusionTablesLayer just can't keep up with dynamically created fusion tables, it needs some time to cache the corresponding tiles. I strongly advise to use the KmlLayer feature of Google Maps if you are updating/creating your KMLs ...


1

I recommend using Map to KML in ArcMap 10. Labeling the features is not straightforward--although, there is a good discussion here. Begin by creating the map overlay you would like in ArcMap, including colored outlines, opacity, etc. Run Feature to Point Turn on the labels in your new point layer Save the map as a .mxd Run Map to KML (Define the output ...


1

Recent updates to Google Maps v3 allow you to change the symbol using the API (from fusion tables) For example 'gold star' var goldStar = { path: 'M 125,5 155,90 245,90 175,145 200,230 125,180 50,230 75,145 5,90 95,90 z', fillColor: "yellow", fillOpacity: 0.8, scale: 1, strokeColor: "gold", strokeWeight: 14 }; var marker = new ...


1

As GeoSpatialpython.com mentioned, javascript based ray-casting is a good choice. Here is a script from tparkin : https://github.com/tparkin/Google-Maps-Point-in-Polygon/blob/master/maps.google.polygon.containsLatLng.js It extends the google maps api v3 polygon class with a new method called containsLatLng which accepts a single LatLng object, which ...



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