Have you tried it without the address text just long/lat ? Tom Wilson Freelance Google Base Developer and Consultant www.tomthedeveloper.com
Google Base Tools - http://dev.tomthedeveloper.com/googlebase Featured Project : http://google-code-featured.blogspot.com/2008/02/google-base-competitor-analysis.html On Mon, Nov 16, 2009 at 16:34, alex <[email protected]> wrote: > I've captured the xml output. > > If I add the latitude and longitude like this: > $newEntry->addGbaseAttribute('latitude', $offer->lat, 'text'); > $newEntry->addGbaseAttribute('longitude', $offer->lng, 'text'); > > Output becomes: > > <atom:entry xmlns:atom="http://www.w3.org/2005/Atom"> > <atom:title type="text">Apartament</atom:title> > <atom:content type="text"><p>Ap internet</p> <p> </p> > <p><strong>210Eu+garantie 1luna.</strong></p> <p> </p> > <p><strong>Tel. </strong></p> <p> </p></atom:content> > <item_type xmlns="http://base.google.com/ns/1.0" > type="text">Housing</item_type> > <link xmlns="http://base.google.com/ns/1.0" type="url">http:// > www.site.ro/offer.php?id=77</link> > <listing_type xmlns="http://base.google.com/ns/1.0" type="text">for > rent</listing_type> > <price xmlns="http://base.google.com/ns/1.0" type="text">210 eur</ > price> > <id xmlns="http://base.google.com/ns/1.0" type="text">77</id> > <listing_status xmlns="http://base.google.com/ns/1.0" > type="text">active</listing_status> > <parking xmlns="http://base.google.com/ns/1.0" type="number">1</ > parking> > <expiration_date xmlns="http://base.google.com/ns/1.0" > type="dateTime">2009-11-20</expiration_date> > <latitude xmlns="http://base.google.com/ns/1.0" > type="text">45.782519139800000</latitude> > <longitude xmlns="http://base.google.com/ns/1.0" > type="text">24.149360060700000</longitude> > <location xmlns="http://base.google.com/ns/1.0" > type="location">sibiu, romania</location> > </atom:entry> > > > It ignores them. It uses the address to geocode. Interesting, they > seem to suggest that this would work, according to: > > > http://base.google.com/base/api/itemTypeDocs?verticalName=housing&verticalLocale=en_US > (see Entry Example at the bottom) > > > I then try another method - trying to generate something similar to > what I found in the documentation (http://code.google.com/intl/ro-RO/ > apis/base/starting-out.html#latlong): > > <g:location> > My Favorite Beach > <g:latitude>37.0</g:latitude> > <g:longitude>-122.5</g:longitude> > </g:location> > > Here is the code: > > $location .= "<g:latitude>{$offer->lat}</g:latitude>"; > $location .= "<g:longitude>{$offer->lng}</g:longitude>"; > > Here is what it does to the tags in the output (it html escapes them): > > <location xmlns="http://base.google.com/ns/1.0" > type="location">sibiu, romania<g:latitude>45.782519139800000</ > g:latitude><g:longitude>24.149360060700000</ > g:longitude></location> > > Any ideas? Thanks. > > -- > > You received this message because you are subscribed to the Google Groups > "Google Base Data API" group. > To post to this group, send email to [email protected] > . > For more options, visit this group at > http://groups.google.com/group/google-base-data-api?hl=. > > > -- Thanks, Tom Wilson Web and Media Developer e: [email protected] w: www.tomthedeveloper.com Google Base Tools - http://dev.tomthedeveloper.com/googlebase Featured Project : http://google-code-featured.blogspot.com/2008/02/google-base-competitor-analysis.html -- You received this message because you are subscribed to the Google Groups "Google Base Data API" group. To post to this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-base-data-api?hl=.
