Rules using Google Maps API - google-maps

I am working on a project and it involves making a search via google maps then making the street space wider. The first step of the project is making the street wider because the current design is thin and focus on property. Our project will focus on the street so we need to make that bigger.
Is there a rule to manipulating google maps in such a way?
In addition, what challenges do you guys see us facing when we try to do this? on the other hand, is this something that can be easily achieved?
Thanks
Phil

Related

Is there some sort of API or tool to programmatically navigate Google Maps?

I have been trying to find some sort of tool to help me with my automation efforts. What I am trying to do is navigate through Google Maps. For example, on the search box, I type Napa,CA. Let's say I want to simulate, navigating west of Napa, and then do a couple of zooms.
So far I have something hacked with Sikuli and Selenium, but I am not 100% confident about this solution. Basically, I use different images next to Napa to help me navigate to the desired location and use Selenium to find the zoom in and out elements.
Is there such thing or am I being delusional?
Yes, there is an API: https://developers.google.com/maps/
You probably want the web API. It's JavaScript, so that may not work for you depending on what you're trying to accomplish, but you could be using the panBy and setZoom methods to move the map around.

How would I get a Google Maps style interactive map on my game's site?

I run the RPG campaign called Yarona: Darkness Ascending. I also run the site http://diebot.org/ and I want to incorporate what's found at http://www.uesp.net/oblivion/map/obmap.shtml using my own continents, but where do I start?
Ok, I admit, Frank has a good point, I didn't consider that the external link could go offline 3 months down the road, then my question looses key information. My apologies.
What I have is a campaign that takes place on the world known as Yarona. I also have a large, world-atlas style map/graphic. what I want is to have a Google Maps style interface so my players can zoom out to continents, or zoom in as tight as city blocks, maybe even include "Special Place Pins".
Depa suggests that I try to get help from Google first. I did try that. The only thing I found was about maps of Earth, Earth and more Earth. Depa also suggested I include the code I've used so far, and I would have done so. The thing is that, to reiterate (and please forgive me if I seem flippant):
Where Do I Start?

A layout problem with Google map API

I have a little project with Google Map API: to show a small map on page. But the Google logo and copyright word are overlap together.
Can I move them out? And how?
screenshot here
You could do this fairly easily with CSS, but you'd break Google's Terms (see section 7.4).
If you can't make your window bigger, you could use an alternate mapping solution, like OpenLayers

Can I style a Google Map?

How much control do I have regarding the styling of a google map?
Can I make it more closely resemble a site's colour scheme or are we stuck with pastels?
Controls
There is a decent description of the process to override the set of builtin Controls. So you have total control over the UI elements overlaying the map.
Map Tiles
I don't agree with the previous answers that you are out of luck if you want to change the images in the map itself.
The range of map types available give you a few options outside the pastel default map:
G_NORMAL_MAP, G_SATELLITE_MAP, G_HYBRID_MAP, G_PHYSICAL_MAP, G_MAPMAKER_NORMAL_MAP,
G_MAPMAKER_HYBRID_MAP, G_SATELLITE_3D_MAP, G_DEFAULT_MAP_TYPES, G_MAPMAKER_MAP_TYPES
Obviously, this only works if you are willing to create the tiles, but Custom Tilesets are quite well supported by the Google Maps API and there a few good examples out there:
World of Warcraft tileset
Batmud tileset
Tower of the Hand tilset
Update
Google recently announced support for Styled Maps in the Google Maps API. You can extensively customize the color scheme used by Google Maps. So you can customize the look of your mashup, without resorting to custom tilesets.
You can probably change around all the controls, perhaps by making your own or subclassing the google default versions. You won't be able to change the colors on the map itself without generating all new map images, at which point you are probably better off using something other than google. If thats what you want, you should consider OpenStreetMaps.
I've looked into this before. From what I've found is that the styles of layers/overlays on the map are pretty much determined by Google (minus a few size option for some overlays). What I have found is that you'll either need to subclass the existing overlays or create entirely new overlays that mimic the existing functionality, which in some cases can be painful given their complexity (such as street view and others).
Last I checked, you were stuck with the colors you were given (this was a year ago). You can check http://code.google.com/apis/maps/ for more info.

Using Google Maps controls for a large image

I have large images that I would like to have dragging and zooming controls like Google Maps. I started looking into Google Maps API and some other related websites, but I could not find something simple and easy.
MapKi tutorial suggests me to automatically cut tiles and add it as a custom map. This makes sense, but I have so many images in the file server that I don't have time to go through all of them and cut the tiles and figure out zoom levels for each. One good solution would be writing a script that can do this automatically, but that would take a lot of effort and time that has made to look for another solution if there is any.
Hence, is there a way to have similar functionalities as Google Maps controls for images without creating new images or tiles out of the original image. It would be great if you can either post some code or link to the tutorial/documentation. Or, if you know how to do this with Google API without making those tiles, please direct me to the right path. I'm a total newbie with Google Maps API.
I have found the DragZoom for Google Maps, but I don't think that's what I'm looking for.
You're looking for something like Djatoka
You should take a look at the IIIF protocol used by libraries and museums for zooming extremely large images (tens of thousands of pixels on a side +), preparing collections of images on canvases, presenting annotations on those images, etc.
http://iiif.io
…and just for the record here's an open source tiling server with a frontend viewer:
http://iipimage.sourceforge.net/
Check out https://github.com/Murtnowski/GMap-JSlicer
slicer = new JSlicer(document.getElementById('map'), 'myImage.png');
slicer.init();
It's super simple, no need for tile pre-cutting. Just point at a single image and go.