You are not logged in.

Dear visitor, welcome to krpano.com Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Friday, January 29th 2010, 11:27pm

Google Maps API Key von externer XML laden

Hallo Leute,

ich würde gern den API Key aus einer externen XML holen.
Leider funktioniert bisher nichts was ich probiert habe. Meine XML mit dem Key (googlemap.xml) sieht so aus:

Source code

1
2
<krpano version="1.0.8" onstart="set(googlemapkey, 'ABQIAAAA1o88B1eWZuzj36uL6bIt5hSg0ETjWqQPBxN4pY6jj_I_KHaW6BRwMWiK0eGdQQKpceYxx6Mjbl49aw');">
</krpano>

Und in der XML wo das Plugin ist versuche ich den Key auszulesen, aber das Plugin scheint sich schon zu initialisieren bevor ich es mit dem Key bestücken kann.

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<include url="googlemap.xml"/>
<plugin name="google_maps"
            url="googlemaps.swf" 
            keep="true"
            handcursor="false"
            align="leftbottom"
            x="7"
            y="47"
            width="250"
            height="250"
            key="get(googlemapkey)"
            lat="51.482561"
            lng="11.970211"
            zoom="17"
            maptype="SATELLITE"
            dragging="true"
            scrollwheel="true"
            continuouszoom="false"
            keyboard="false"
            crosshairs="false"
            onmapready=""
            onmapmoved=""
            onmapzoomed=""
            zorder="0"
            >

Hat jemand eine Idee wie ich den Key von der externen XML in das Plugin bekomme?

Viele Grüße
Kai

2

Friday, January 29th 2010, 11:59pm

Hi,

habe mir die Antwort mal wieder selbst gegeben. *g*
Mit dem Event geht es:

Source code

1
<events onxmlcomplete="set(plugin[google_maps].key, get(googlemapkey));"/>


Viele Grüße
Kai

hannes

Beginner

Posts: 8

Location: A - 6233 Kramsach, Wittberg 67

  • Send private message

3

Sunday, October 24th 2010, 8:52am

Google Map Key

googlemaps_iphone.xmlHallo Coyote,

ich habe irgendwie dasselbe Problem.

Für eine Tour möchte ich auch gerne den Google Maps Key auslagern, damit ich etwas flexibler bin und mit KrProtect ein SWF-File machen kann.

Kannst du mir weitere Tipps dafür geben?

Meine Start - XML (Ist eine erweiterte Form des GoogleMaps Beispiels):


<krpano version="1.0.8">
<include url="extra/global.xml" />
<include url="combobox.xml" />
<textstyle name="DEFAULT" font="Arial" fontsize="14" bold="true"
textcolor="0"
background="false" backgroundcolor="16777215" border="false" bordercolor="0"
alpha="1" blendmode="layer" effect="glow(0xFFFFFF,0.85,4,4);dropshadow(2,45,0x000000,4,1);"
origin="cursor" edge="bottom" textalign="center" xoffset="0" yoffset="-3" showtime="0.1"
/>
<!-- googlemaps key -->
<events onxmlcomplete="set(plugin[google_maps].key, get(googlemapkey));"/>

<!-- pano area -->
<area x="0%" width="100%" y="0" height="100%" />

<!-- hide map button -->
<plugin name="showmap"
keep="true"
url="bilder/googlemaps-logo.png"
align="leftbottom"
onclickA="set(state,'A'); tween(plugin[map].x,0%); tween(area.x,35%); tween(area.width,75%);"
onclickB="set(state,'B'); tween(plugin[map].x,-35%); tween(area.x,0%); tween(area.width,100%);"
onclick="if(state == 'A', onclickB(), onclickA() );"
/>

<!-- google map -->
<plugin name="map"
parent="STAGE"
url="plugins/googlemaps.swf"
keep="true"
blendmode="layer"
align="leftbottom"
x="-35%"
y="0"
width="35%"
height="100%"
visible="true"
key="ABQIAAAA8lf5Q_YWlBgNW42302IqaRR4EGXHqsmQktYSoLDqEtJRMZ9KmhSzXHEcs2_IB-4Xw8wZs2VuiEXneg"



lat="47.42195516256942"
lng="11.871006488800049"
zoom="11"

maptype="physical"
maptypes="satellite|physical"

...

Und so weiter.

Wenn ich das Panorama starten will, bekomme ich einen Fehler, dass der Key nicht gefunden wird.
Bitte um Hilfe.

Danke

Hannes

Similar threads