<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Christian &#039;ryker&#039; Meyer &#187; entwicklung</title>
	<atom:link href="http://ryker.ridgex.net/category/entwicklung/feed/" rel="self" type="application/rss+xml" />
	<link>http://ryker.ridgex.net</link>
	<description>Christian Meyer alias ryker (* 16.02.1984 in Hildesheim) ist passionierter Softwareentwickler und Betreiber diverser Internetprojekte.</description>
	<lastBuildDate>Wed, 07 Sep 2011 07:14:23 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Google Maps API: Der richtige Zoom-Wert damit alle Marker sichtbar sind</title>
		<link>http://ryker.ridgex.net/2008/07/24/google-maps-api-der-richtige-zoom-wert-damit-alle-marker-sichtbar-sind/</link>
		<comments>http://ryker.ridgex.net/2008/07/24/google-maps-api-der-richtige-zoom-wert-damit-alle-marker-sichtbar-sind/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 15:28:17 +0000</pubDate>
		<dc:creator>ryker</dc:creator>
				<category><![CDATA[entwicklung]]></category>

		<guid isPermaLink="false">http://ryker.ridgex.net/index.php/2008/07/24/google-maps-api-der-richtige-zoom-wert-damit-alle-marker-sichtbar-sind/</guid>
		<description><![CDATA[Motiviert durch die Anfrage eines Kollegen habe ich mir Heute ein paar Gedanken über ein Problem gemacht, vor dem sicherlich schon einige Entwickler standen. Man visualisiert irgendetwas in Form von Markern auf einem Google Maps Kartenausschnitt. Nun möchte man eine Übersicht bieten und soweit rauszoomen, dass alle Marker sichtbar sind. Nur wie? Die Google Maps [...]]]></description>
			<content:encoded><![CDATA[<p align="left">Motiviert durch die Anfrage eines Kollegen habe ich mir Heute ein paar Gedanken über ein Problem gemacht, vor dem sicherlich schon einige Entwickler standen. Man visualisiert irgendetwas in Form von Markern auf einem Google Maps Kartenausschnitt. Nun möchte man eine Übersicht bieten und soweit rauszoomen, dass alle Marker sichtbar sind. Nur wie?<span id="more-71"></span></p>
<p align="left">
<p align="left">Die Google Maps API bietet dafür schon ein paar sehr nützliche Methoden, ein wenig Arbeit muss man aber dennoch investieren. Das zentrale Element dieses Lösungsweges ist die Methode <em>getBoundsZoomLevel(<span class="type" title="type:  GLatLngBounds">bounds)</span></em> des <em>GMap2 </em>Objekts. Diese erwartet einen Parameter vom Typ <strong><span class="xref"> </span></strong><em>GLatLngBounds</em><strong>. </strong></p>
<p align="left">
<p align="left"><strong><span class="xref"> </span></strong><em>GLatLngBounds</em> repräsentiert ein Rechteck anhand von zwei Koordinatenpaaren, nämlich der Süd-West und Nord-Ost Ecken. Die <em>getBoundsZoomLevel(</em><span class="type" title="type:  GLatLngBounds"><em>bounds</em><em>)</em><strong> </strong>Methode ermittelt für dieses Rechteck den benötigten Zoom-Wert, um alles innerhalb dieses Bereichs anzuzeigen. Das ist der Trick. Doch wie kommt man an geeignete Werte für das bounding-rectangle? Eine geeignete Schleife hilft hier sicher weiter ;-)</span></p>
<p align="left">
<p align="left"><strong>Tipp:</strong> Falls der gewünschte Kartenausschnitt auch noch zentriert werden soll, bietet sich die Methode <em>getCenter() </em>des <strong><span class="xref"> </span></strong><em>GLatLngBounds</em> Objekts an.</p>
<p align="left">
<p align="left">
<p align="left">
]]></content:encoded>
			<wfw:commentRss>http://ryker.ridgex.net/2008/07/24/google-maps-api-der-richtige-zoom-wert-damit-alle-marker-sichtbar-sind/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.236 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-02-10 08:27:22 -->

