Page 1 of 1

KML from Google Earth importing w/missing info

PostPosted: 2018-12-05 4:04
by Actuator

I have just purchased the full version of the app because it was working so well for me for all other situations. Currently I am trying to import the following kml file but whenever I do the layers that I require are not there. ... loader.kml

When the same file is downloaded into Google Earth I am able to open the layers I require (Private, Crown, & Outline).

I need to be mobile with the information/maps, and am planning to use Map Plus on an iPad if I can ever figure it out!!

Thank you.

Re: KML from Google Earth importing w/missing info

PostPosted: 2018-12-05 8:28
by Zax
Please notice that this app only support static KMLs, which means all content, except some style related icons, should be saved within the file locally, no content should be dynamic and requires an online service to load or refresh.

But your KML is just a link to an online WMS services, which generate the content of the KML dynamic while you zoom in or out, and requires an Internet connection to download those dynamic content, this KML is just a definition of an map service, but not map content themselves, so it is not supported to be imported.

Anyway, the app provide other ways to connect to online WMS map services, although it requires some manual configuration.

To make is simple, please
1) Visit our Map Maker online tool
2) Copy and paste all following text to the "Encode" tab on the left. (Clean up all existing content if there is before the paste)

Code: [Select all]
My Map{$bbox_3857}

Notice that the above configuration only contains layer of:pub:WHSE_BASEMAPPING.TRIM_MISCELLANEOUS_POINTS for a style of 3340.
You can add more layers and styles to the 2nd row, for example:
You should ensure the number of layers should be the same as the number of styles, one for each, and separate them with comma.

You can get all layer names and their style names by visiting: ... ervice=WMS

If you need higher resolution, edit the tile size from 256 to 512 by set: WIDTH=512&HEIGHT=512 in the url.

I'm sorry that I could not test and ensure if the above url works, because I don't know your business details, so that I don't know which layer at which region should have content. If you could provide such information, I'll provide a more tested one.

3) Click the QR-Code Tab on the right, click generate to get a QR-Code
4) Run Map Plus, go to User Data > Add > Import From QR-Code, point the camera to the qr-code
5) Tap the imported map in User Data > choose "Show on Map" to make it visible.

Re: KML from Google Earth importing w/missing info

PostPosted: 2018-12-05 21:58
by Actuator
Hello Zax,

Thank you for your quick response. I looked into trying what you have suggested, but do not have the IT knowledge to complete it. Instead I have requested access to a static KML. Hopefully the government will be able to provide such a file.

The layers that I was looking for were:
Integrated Cadastral Fabric - Provincial Crown Ownership
Integrated Cadastral Fabric - Private Ownership
Integrated Cadastral Fabric - Outlined

This has been an issue for many people and we appreciate that you have explained why it was not working (now at least we understand), you have been very helpful!

Thank you very much!

Re: KML from Google Earth importing w/missing info

PostPosted: 2018-12-06 2:35
by Zax
Following picture shows simple steps for using the online Map Maker:

use.png (319.59 KiB) Viewed 1347 times

And you can refer to following online document for how to get the list of all (names of) layers and styles from a WMS service: ... wmsurl#wms

For example, for the 3 layers you want,
You can find at as:
Layer Name - Style Name
pub:WHSE_CADASTRE.CBM_CADASTRAL_FABRIC_PUB_SVW - Private_ownership_centroids
pub:WHSE_CADASTRE.CBM_CADASTRAL_FABRIC_PUB_SVW - Integrated_Cadastral_Fabric_Outlined

So the final Encode configuration you can paste to Map Maker would be:

Code: [Select all]
Cadastral Fabric Map,pub:WHSE_CADASTRE.CBM_CADASTRAL_FABRIC_PUB_SVW,pub:WHSE_CADASTRE.CBM_CADASTRAL_FABRIC_PUB_SVW&STYLES=4735,Private_ownership_centroids,Integrated_Cadastral_Fabric_Outlined&FORMAT=image/png&TRANSPARENT=true&WIDTH=256&HEIGHT=256&BBOX={$bbox_3857}

Anyway, we could not get any content from that map in our test, it maybe because the web service restrict the visitor's IP, or requires authorization, or because we do not know the exact area or region where may contains some data to view. So if you could provide a website where we could view that map online, or a screenshot and coordinates in lat and lon to indicates a region contains valid data to be viewed, we could go and help you further.

More, besides KML, most map providers hold their raw data in the format of .SHP (Esri Shape file), so if your map provider could give you a .shp formatted data file, or others such as TAB, GML, GeoJSON, they are all supported by Map Plus, and Map Plus could handle them with much better performance, comparing to KMLs.

Re: KML from Google Earth importing w/missing info

PostPosted: 2018-12-11 14:40
by Pooneil
I was wondering what the add from QR code was. It's a nice new feature. I'll have to work a but to fully understand how to take full advantage of it.
Thanks for continuing the development of this app.

Re: KML from Google Earth importing w/missing info

PostPosted: 2018-12-13 8:45
by Zax
Pooneil wrote:I was wondering what the add from QR code was.

Well, since typing text on a small mobile screen is very inconvenient for human, QR-Code include a way to represents(converts) those long text as an image, so that mobile devices could use a camera to easily recognize and get those text. The text could be anything for different apps for different usages, it may be a name, a web url, a poem or article, anything else.

For map plus, the QR-Code generated with Map Maker actually saved/represents a long text which contains the whole definition of a map, including the map's name, url pattern, projection, min-max zooms..., these text is organized in a specified format, for example, it is start with "mpps", followed by the map name, and then the url pattern, then other options..., these text means nothing to other apps, but Map Plus knows its format, so that it could parse the text into all parameters it need for configuring a new map.

Actually we can configure an online map in the app by manually create a map and set all its parameters with your finger in its detail information, QR-Code is just a way for make that process easier so that you can configure it in Map Maker, and use QR-Code to transfer the configuration to the app.

In Map Plus, importing a QR-Code could be done in User Data > add > "Add From QR-Code".

More, if you are using Map Maker, after click the "generate" button and get a QR-Code, you can check the box under the QR-Code image, which contains something like: "mpps://sh?........", the whole text there is actually the raw text of that QR-Code.

Check this article for more details about using the Map Maker for making a QR-Code for a new map: