google maps

google maps

Hi,
 
I'm a new user to zoho, I'm having some issues working out how to get my addresses to show as a placemarker in googlemaps (my address is formatted as 1 field is the number of the house, 1 field is the address and 1 field is the surburb).
 
I have seen this in the forum - but where do I enter this info?  Do I have to create a new HTML view?  if someone could please walk me thru where I type this code and get it to work, that would be much appreciated.
 
Will this code pull in other fields info?  (such so info that I want to show up in the google map)
 
---------------------------------
 
Function for generating authoization header
Copy code
  1. string googlemap.getGoogleAuthToken(string email, string passwd, string GoogleService)
  2. {
  3.     accountType = "HOSTED_OR_GOOGLE";
  4.     url = "https://www.google.com/accounts/ClientLogin?accountType=" + accountType + "&Email=" + email + "&Passwd=" + passwd + "&service=" + input.GoogleService;  // Check GDATA API for service codes
  5.     response = getUrl(url);
  6.     authToken = response.getSuffix("Auth=").trim();  // Store this Authorization for subsequent request
  7.     return authToken;
  8. }
Function to retrive the latitude and langitude for address (Geocoding requests).
Copy code
  1. map googlemap.getLatitudeAndLangitudeMap(string address)
  2. {
  3.     latandlngXml = getUrl("http://maps.google.com/maps/api/geocode/xml?address=" + input.address + "&sensor=true");  // Retriving xml containing latitude and langitude xml
  4.     latitude = latandlngXml.executeXPath("/GeocodeResponse/result/geometry/location/lat/text()");
  5.     langitude = latandlngXml.executeXPath("/GeocodeResponse/result/geometry/location/lng/text()");
  6.     return { "latitude" : latitude, "langitude" : langitude};
  7. }
Function for adding PlaceMarks to GoogleMap.
Copy code
  1. void googlemap.createMapAndAddPlaceMark(string mapName, string placeTitle, string address)
  2. {
  3.     GoogleAuthToken = thisapp.googlemap.getGoogleAuthToken("xxx@gmail.com", "yyy", "local");
  4. //HeaderParams included
  5.     headerMap = { "Authorization" : "GoogleLogin auth=\"" + GoogleAuthToken + "\"", "Content-Type" : "text/csv", "Slug" : input.mapName };

  6.     latAndLanMap = thisapp.googlemap.getLatitudeAndLangitudeMap(address);
  7.     latitude = latAndLanMap.get("latitude");
  8.     langitude = latAndLanMap.get("langitude");
  9. //CSVMap Data Generating
  10.     title = input.placeTitle;
  11.     placeDesc = (input.address).replaceAll(","," ");
  12.     csvMapData = "name,latitude,longitude,description\n" + title + "," + latitude + "," + langitude + "," + placeDesc;
  13. //Adding GoogleMap into MyMaps to the AuthenticatedUser.
  14.     result = postUrl("http://maps.google.com/maps/feeds/maps/default/full", csvMapData, headerMap,false);
  15.     info result.get("responseText");
  16.     info result.get("responseCode");
  17. }
            --
            Thanks







                                    Zoho Desk Resources

                                    • Desk Community Learning Series


                                    • Digest


                                    • Functions


                                    • Meetups


                                    • Kbase


                                    • Resources


                                    • Glossary


                                    • Desk Marketplace


                                    • MVP Corner


                                    • Word of the Day



                                        Zoho Marketing Automation


                                                Manage your brands on social media



                                                      Zoho TeamInbox Resources

                                                        Zoho DataPrep Resources



                                                          Zoho CRM Plus Resources

                                                            Zoho Books Resources


                                                              Zoho Subscriptions Resources

                                                                Zoho Projects Resources


                                                                  Zoho Sprints Resources


                                                                    Qntrl Resources


                                                                      Zoho Creator Resources


                                                                        Zoho WorkDrive Resources



                                                                          Zoho Campaigns Resources

                                                                            Zoho CRM Resources

                                                                            • CRM Community Learning Series

                                                                              CRM Community Learning Series


                                                                            • Tips

                                                                              Tips

                                                                            • Functions

                                                                              Functions

                                                                            • Meetups

                                                                              Meetups

                                                                            • Kbase

                                                                              Kbase

                                                                            • Resources

                                                                              Resources

                                                                            • Digest

                                                                              Digest

                                                                            • CRM Marketplace

                                                                              CRM Marketplace

                                                                            • MVP Corner

                                                                              MVP Corner

                                                                            





                                                                            




                                                                                Design. Discuss. Deliver.

                                                                                Create visually engaging stories with Zoho Show.

                                                                                Get Started Now