I have a realty site that I am implementing Google Maps on.

I would like some input on the two approaches that I am looking at
below.

There is a search form to search properties based on the users
criteria and then display the matching results, simple enough.  Each
property would have View Map link.  The map would display with only
the properties that matched the search criteria with the current
property at the center.

Currently I have two approaches in mind.

1.) Have a master XML file and parse it with XPath to get the
appropriate properties to plot.

2.) Generate an XML file for each query.

I understand that having the XML intermediary helps with debugging
along with bypassing some caching issues that might arrive from
passing map marker information from the server side script (ie JSON).
Though I'm not completely sure I will be caching this page as the data
it relies on is updated every 3 hours.

The issue with #1 is that I am new to XPath and parsing XML files.  I
feel this approach may have a few issues that I am not aware of.  I am
using JavaScript to load the XML file. I am using Javascript to build
my XPath expression based on the values in the search form.

The issues with #2 are that I am generating an XML file for each query
if one does not already exist for that specific query.  I also have to
tell my maps JavaScript which file it needs to load since there is
more than one, which kind of goes against the Google Maps API article
that suggests not passing info from the server side script.  Though
this is just a file name vs a whole set of marker information.  An
update of the local database is run every 3 hours.  If property
information was added, changed or removed, we'd have to get rid of
some XML files as they would contain outdated information.  I don't
like the idea of creating 100s of XML files.

Any suggestions, ideas or input on this would be greatly appreciated.

Let me know if you need a little more info to go off of.

Thanks,
Jared

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps JavaScript API v3" group.
To post to this group, send email to google-maps-js-api-v3@googlegroups.com.
To unsubscribe from this group, send email to 
google-maps-js-api-v3+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-maps-js-api-v3?hl=en.

Reply via email to