[pmwiki-users] Getting google maps api to work with pagelist
Alex Eftimiades
alexeftimiades at gmail.com
Thu Jul 19 09:14:37 CDT 2012
The answer was to enable the cache function. I had not noticed the
little note on recent developments at the bottom of the pmwiki page on
google maps api. So I created the example cache directory, set the
cache variable in config.php and used the latest developement release
of the api. At least for 4 tries, there are no random misses.
Alex
On Jul 19, 2012, at 1:54 AM, Alex Eftimiades wrote:
> I have a custom pagelist template that looks like this:
>
> (:if false:)
> [[#map]]
> (:template defaults order=title:)
> (:gma-point addr='{{=$FullName}$:address}' text='<a href="http://icare.org/wiki/index.php?n=
> {=$FullName}">{=$Titlespaced}</a>' :)
>
> [[#map]]
> (:ifend:)
>
> I have a custom page text variable "address" where I define the
> address of the people on their own pages. Then I use:
>
> (:gma-map width='90%' ctrl=small,-type:)
> (:pagelist if="matchstring '/.+/' '{{=$FullName}$:address}'" group=-
> Main fmt=#map:)
>
> for my pagelist on the map page. I noticed I had to edit
> GoogleMapsAPI.php in the cookbook directory so that it evaluated
> google maps sometime after beginning, but I am not sure where. In
> fact, once seems to work, it appears to randomly pick addresses to
> not look up. In other words, I get a random subset of addresses that
> it cannot interpret and do not show up on the map. I have confirmed
> that I can refresh the page and get different addresses up at
> different times. It seems to be either random of cyclic (it cycles
> through groups of addresses to miss.)
>
> Could anyone suggest a remedy/different solution to this problem?
>
> Thanks,
> Alex
More information about the pmwiki-users
mailing list