SmartMap throwing back javascript error
There are actually two problems happening here...

(1) For a location to appear on a map, it's critical for the latitude &amp; longitude to be filled in. Within the UX of the Address field, this can happen a few different ways... as you mentioned, clicking "Select Address" is one of the main ways of doing so. Additionally, the address selection modal will be automatically triggered when you tab between fields.

(2) There is apparently a small bug in Smart Map, which I'll go ahead and patch. If a location is lacking coordinates, the JS shouldn't attempt to render that marker. It should just be omitted from the map instead.

Hope that helps. I'll release a patch shortly.



UPDATE:

I just pushed out Smart Map v2.3.2, which fixes the bug. Instead of triggering a JS error, the marker will simply be skipped. In that case, the JS console will output the following message:


  Unable to draw marker, invalid coordinates.


Hope that helps! For anyone who may need further support on this issue, feel free to email support@doublesecretagency.com.