How to map geo location based on one or all of these services - maps

I'm looking for a solution to map one or all of the following Flickr, twitter, vimeo, by exif, keywords or whatever to google maps. I'm trying to show a map of my location from updating social sites.

If each of the services you want supports GeoRSS, then you can actually build such a map with zero coding whatsoever! This is because Google Maps supports mapping a GeoRSS feed directly. All you have to do is type the URL of the RSS feed with the GeoRSS data within, into the box on Google maps. Here's an example of the feed from my What's The Harm? website mapped in Google Maps.
Now you mention several services there, each of which whould presumably have its own GeoRSS feed. What you would need to do is merge the feeds together before handing the resulting feed to Google Maps. There are a variety of ways to do this, one quick point-and-click way is via Yahoo Pipes. Search for "merge feed" or "merge RSS" on there and you can find many examples that you can copy and modify.
Yahoo Pipes also has functionality to add GeoRSS coding to feeds that don't have it already. You could use that to bring in data like blog posts and son on that might not be GeoRSS. Look under "Operators" for the "Location Extractor" widget.
As for the websites you mentioned:
Flickr: Yes. Make sure you map your photos, and use the feed marked "geoFeed".
twitter: There's a service called GeoTwitter that can add this for you.
vimeo: It doesn't appear they support it out of the box.

There's a nice greasemonkey script to ease geotagging on Flickr.

Related

Google Maps Free API for NGO project

I'm building a React app and I would like to use Maps. Google Maps and other Maps APIs have a charge and this project will be free for the community (just like an NGO) so no budget at all.
In this app there is a page to create an Event, so you can type many things and where the Event will happen, and that is where I would like to use Maps, to search and show the location.
I thought that if is there any possibility to use a search box connected to an API just to get the Longitude and Latitude based on the search would be great, but I have no idea how to make it and I was expecting that you could help me find a way. (the thing is: get the information for free)
Just as I create this event, I would like to show this information on the Event page, so where the event will happen. And that would be the second part that I would like to use Maps. Do you know if I just show the location in Maps if I would be charged? If so, then I can use redirection to Google Maps using the Latitude and Longitude that I got from the event creation.
Thanks in advance!
See https://www.google.com/nonprofits/offerings/google-earth-and-maps/ for non-profit organizations.

How can I disable public access to the embed code of a map from Google My Maps?

I am in the process of creating and publishing a map in Google My Maps, to show locations of various groups of businesses. The published map includes an option under the Share link to grab the embed code so as to publish the map elsewhere. I view the content of my map as having a value, and don't want others to be able to publish it. Can I disable the Embed option in the Share menu? Searching Google help has not helped.
I dont believe you can prevent users from downloading or sharing your google my maps. If you need to embed it, you will need to share it first. Once you share it, its accessible by anyone. Once its accessible, there is no way to prevent people from downloading, embedding or further sharing your data.
You can restrict whom you share it with but i guess you already know that and it is not what you want.
I am myself extremely interested in knowing if there is a solution/workaround to this

RentFaster Scalable Map View connected to a database

I want to implement a custom map scaling connected to a database. Similar to the map view on the Rentfaster website. Also, the RentFaster website uses Google Maps, however, I will be implementing this on Bing Maps
Where would be the best place to start off? And what would is the technical name of such a custom feature?
From the screenshots, it looks like the feature you're looking for is pushpin clustering, and can be seen in the interactive SDK here: https://www.bing.com/api/maps/sdkrelease/mapcontrol/isdk/clusteringmeanaverage
If you need hosting of your spatial data, check out the spatial data services module on the same page.

Where to get a web graph with corresponding web pages dataset

I'm trying to implement PageRank algorithm on a set of web pages, for that I need a sample dataset of web pages, and the web graph corresponding to them, this web graph represents the links between the pages that the data set contains.
I need the web graph so I can get the transition matrix and do the calculation needed. Example:
URL1 -> URL2
URL3390 -> URL5
URLxxxx is an id, somehow mapped to the corresponding web page
My question is: how/where can I get this resource (I've tried many links on the internet but nothing really helps), I would also like it to be not of a very large size, (internet connection limitation), if I can't have this as it is, could sou give me some advice on what I should do?
Update: for people who may consider this off topic, and they may be right, networks like Software Recommendation or on Computer Science, don't even have corresponding tags, and doesn't really fit the kind of this question, I appreciate your help.
May be Site Visualizer is the tool you're looking for. The app has the feature to generate visual sitemap.
Download and install the app (Standard or Pro version), click Create new project toolbutton, type the URL of the website you need to crawl, and then click Start button.
After the crawling is finished, click Draw button on the Visual Sitemap tab. Graph of the website will be drawn as a set of pages (rectangles) and links (lines with arrows). Click on a box to select the certain page and highlight its outbound links:
Dataset of all links of the website you can get by using All Links report (on the Reports tab). 'From URL' and 'To URL' columns are what you need.
Besides of that, you can represent a dataset of pages or links of the crawled website by using your particular SQL query. For instance, go to the Database tab, type the following query and click Execute toolbutton:
SELECT * FROM links WHERE link_type='A'
The resultset will contain only A-tag links, excluding images, CSS files, JS, etc.
The program has full-featured 30-days trial period, so you can carry out your tasks for free.
you might try searching for datasets used in supplementary information for PageRank papers. Here's an example:
this paper: http://langvillea.people.cofc.edu/ReorderingPageRank.pdf
uses this dataset:
http://www.cs.cornell.edu/Courses/cs685/2002fa/data/gr0.California
which supposedly contains 9,664 nodes and 16,773 links. The links are at the end of the file and appear to be in a connection format similar to what you're looking for.
from this page (which also has other datasets):
http://www.cs.cornell.edu/Courses/cs685/2002fa/
here's a few other pages that aggregate network datasets:
http://snap.stanford.edu/data/, see particularly
http://snap.stanford.edu/data/web-Stanford.html
http://www.datawrangling.com/some-datasets-available-on-the-web
http://networkdata.ics.uci.edu/resources.php
good luck!

What is the way to embed Google Spreadsheet into GWT page?

Google AdWords implements embedding Spreadsheet into one of it's page (see Campaings/ Keywords/ Edit in spreadsheet).
I'd like to make something like this in my GWT application to allow users to edit theirs data using embedded spreadsheet.
I can't find any examples on this. Does anyone know how to do it?
The way Google does it is by using a Google Spreadsheets Gadget. The "Examples of Use" link from that page should be enough to get you started. There are many examples, as well as a "Get Your Own Copy" option.
It boils down to iframe element of the following form:
<iframe src="http://spreadsheet/url"></iframe>
Most of the "magic" takes place at the Url specified.

Resources