Repository: flex-asjs Updated Branches: refs/heads/develop 0c58c7c9d -> 04b995459
Modification to map example that includes searching. Work in progress. Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/04b99545 Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/04b99545 Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/04b99545 Branch: refs/heads/develop Commit: 04b995459ba7f84a5169f9f7d4783e143ed82be4 Parents: 0c58c7c Author: Peter Ent <[email protected]> Authored: Wed May 28 09:40:36 2014 -0400 Committer: Peter Ent <[email protected]> Committed: Wed May 28 09:40:36 2014 -0400 ---------------------------------------------------------------------- examples/DesktopMap/src/MyInitialView.mxml | 57 ++++++++++++++++++++++--- 1 file changed, 51 insertions(+), 6 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/04b99545/examples/DesktopMap/src/MyInitialView.mxml ---------------------------------------------------------------------- diff --git a/examples/DesktopMap/src/MyInitialView.mxml b/examples/DesktopMap/src/MyInitialView.mxml index 4cdfa10..22971db 100644 --- a/examples/DesktopMap/src/MyInitialView.mxml +++ b/examples/DesktopMap/src/MyInitialView.mxml @@ -63,6 +63,29 @@ limitations under the License. longInput.text = String(latlng.lng); } + private function codeAddress() : void + { + map.markAddress(mapLocation.text); + map.setZoom(12); + } + + private function searchOnMap() : void + { + map.nearbySearch(search.text); + map.setZoom(12); + } + + private function clearSearchResults() : void + { + map.clearSearchResults(); + } + + private function orientMap() : void + { + map.centerOnAddress(mapLocation.text); + map.setZoom(12); + } + ]]> </fx:Script> @@ -81,6 +104,34 @@ limitations under the License. <basic:NonVirtualVerticalLayout /> </basic:beads> + <basic:Container> + <basic:beads> + <basic:NonVirtualHorizontalLayout /> + </basic:beads> + <basic:Label text="Location:" /> + <basic:TextInput id="mapLocation" /> + <basic:TextButton text="Go" click="orientMap()" /> + </basic:Container> + + <basic:Map id="map" width="450" height="300" token="AIzaSyDkQgg2iojLCYeuW6hK7DkuAHD-SwJJhdE" /> + + <basic:Container> + <basic:beads> + <basic:NonVirtualHorizontalLayout /> + </basic:beads> + <basic:Label text="Search on Map:" /> + <basic:TextInput id="search" /> + <basic:TextButton text="Find" click="searchOnMap()" /> + <basic:TextButton text="Clear" click="clearSearchResults()" /> + </basic:Container> + + <basic:Label text="History:" /> + + <!--<basic:List id="historyList" />--> + <basic:DropDownList id="list" width="100" height="17" + change="changeCity(event)" + dataProvider="{MyModel(applicationModel).cities}" /> + <basic:Label text="Lat:" /> <basic:TextInput id="latInput" text="-34.397" /> @@ -91,12 +142,6 @@ limitations under the License. <basic:TextInput id="zoomInput" text="8" /> <basic:TextButton text="MapIt" click="mapIt()" /> - - <basic:DropDownList id="list" width="100" height="17" - change="changeCity(event)" - dataProvider="{MyModel(applicationModel).cities}" /> </basic:Container> - <basic:Map id="map" x="150" y="25" width="300" height="300" /> - </basic:ViewBase>
